Valentina Reports ADK lets you embed a powerful, graphically rich reporting system into your applications and deploy them royalty free.
Feature Overview of Valentina Reports ADK for Xojo
Generate reports from DuckDB, MS SQL Server, MySQL, PostgreSQL, SQLite and Valentina DB sources. You can view Valentina Reports using the free Report Viewer (a part of the free version of Valentina Studio). You can also generate reports from Valentina Forms!
- Report controls all have the size_type property, allowing them to grow / resize as required
- Integrated Python and Javascript scripting allows controls to have pre-load and post-load scripts
- Barcode format support added for Aztec, DataMatrix, Han Xin, QR and Micro QR formats
- Display formatted text and numerical data in grids, sub-reports, calculated fields and labels
- Global header/footers, per page header/footers and many other layout options
- Incorporate and transform data into charts, graphs, barcodes, embedded web pages and images
- Programmatically export your reports as XML enriched PDF documents, web pages, text or graphics
- Move your reports project across operating systems, platforms and to Valentina Server or Embedded Server
- Unlimited, royalty free distribution with your applications
- 12 months of free updates are included with your license
- Available for all major operating systems and development environments
What are Valentina ADKs?
Valentina ADKs are a bundle of components that include shared libraries, the Valentina Client (VCLIENT) and a Local Runtime. One is specifically for providing local data stores for your applications, and the other is for adding a complete reporting engine to your applications.
| DuckDB | ValentinaDB | SQLite | Reports |
|---|---|---|---|
|
Database ADK for Xojo |
Reports ADK for Xojo |
||
|
Analytical database. Includes VCLIENT for Server and local runtime. Can be a data source for Valentina Reports ADK for Xojo. |
Ultra-fast, Advanced, Multi-model. Includes VCLIENT for Server and local runtime. Can be a data source for Valentina Reports ADK for Xojo. |
Popular. Includes VCLIENT for Server and local runtime. Can be a data source for Valentina Reports ADK for Xojo. |
Generate Reports from all popular data sources including DuckDB, MySQL, MariaDB, MongoDB, PostgreSQL, MS SQL Server, SQLite and ValentinaDB. Also JSON and Parquet. Includes VCLIENT for working with Valentina Reports Server. |
You need a copy of Valentina Studio PRO to save reports built with Report Designer or save forms built with Forms Designer. Included in Omegabundle for Xojo 2026!
How Valentina ADKs Work
Valentina ADKs are a bundle of components that include shared libraries, the Valentina Client (VCLIENT) and a Local Runtime. The VCLIENT portion is free but licensed as a part of each Valentina Database ADK for Xojo, Valentina Reports ADK for Xojo and Valentina Server. The local runtime engine component is the commercial portion of the Valentina ADK for working with local storage and files. Because of this, any developer that licenses the applicable ADK or Valentina Server can use any VCLIENT with Valentina Server.

What's New in Valentina Since Omegabundle for Xojo 2025?
- 16.0 [New] [ValentinaDB] Valentina DB now has Extensions that allow users to extend the functionality of the database
- 16.0 [New] [ValentinaDB] Linear Regression Aggregate Functions
- 16.0 [New] [SQLite] SQLite support uses SQLCipher based encryption
- 16.0 [Imp] [Studio][Query Editor] Re-write of Query Editor and new design
- 16.1 [New] [Studio][Localization] Spanish language support
- 16.1 [New] [Studio][Localization] Polish language support
- 16.3 [New] [ADK] [VCLIENT] [COM] x64 and ARM64 support
- 16.3 [Imp] [Studio][SQL Editor] Insert or modify text in several positions at once.
- 16.3 [Imp] [Server] [VCLIENT] [PHP] PHP 8.5 support
- 16.3.1 [New] [Studio][Feedback] New 'Send Feedback' dialog to send issues to Paradigma dev team
- 16.5 [Imp] [ValentinaDB] Aggregate Functions become ValentinaDB extensions
- 16.5 [New] [Studio PRO] [AI] [SQL Editor] AI Chat with ASK and Agent modes
- 16.5.1 [New] [Forms] [Project] MailMerge automated email system
- 17.0 [New] [Studio] Valentina Studio for Windows ARM64
- 17.0 [New] [Studio] [Query Editor] Edit Query and auto-update apply changes to diagram
- 17.0 [New] [Studio PRO] [Data Transfer] Transfer records in batches
- 17.1 [New] [Studio] [Reports] Report Parameters are inheritable
- 17.1 [New] [Studio][Localization] French language support
- 17.1 [New] [Studio] [Forms] [DuckDB] Access DuckDB client and local factories by scripting
- 17.1 [Imp][Studio] [Query Editor] Support for generating UPDATE, DELETE, and INSERT queries
- 17.3 [New][ValentinaDB] [Algs][ARM] Vectorization on ARM, SIMD (Neon) CPU
- 17.3 [New][DuckDB] Support for the VARIANT field type
- 17.3 [New] [Studio][Localization] Japanese language support
- 17.3 [Imp][Studio][Schema Editor][ODBC] Primary Key property support for ODBC tables
- 17.3 [Imp][Studio][Diagram Editor] Attach an arbitrary SQL script to a table definition in a diagram
- 17.3.1 [New][ValentinaDB] [Algs][x86] AVX2 vectorisation, mostly for NON-INDEXED SEARCH AND SORTING
- 17.3.1 [New] [Studio][Localization] Korean language support
- 17.4 [New] [ADK] [VCLIENT] [ODBC] Supports DuckDB Server, SQLite Server (and ValentinaDB Server)
- 17.4 [New] [ADK] [VCLIENT] [ODBC] Supports local DuckDB files and local SQLite files
- 17.4 [New] [Studio][Parquet] Parquet file support
- 17.4 [New] [Studio][Reports] Parquet as a data source for Reports
- 17.4.2 [New] [Server][DuckDB] New INI parameters for DuckDB
- 17.4.2 [New] [Server][SQLite] New INI parameters for SQLite
- 17.4.2 [New] [Studio][Parquet] Open folders of Parquet files
- 17.4.2 [New] [Studio][Parquet] Display and modify Metadata of Parquet files
- 17.5 [New] [Studio] [Reports] export reports in ODS (OpenDocument Spreadsheet) format. ODT format already supported.
- 17.5 [New] [Server] Auto-create directories databases_duckdb and databases_sqlite for easy hosting
- 17.5 [New] [Studio PRO] [SQL Editor] Visual EXPLAIN for all databases that support the EXPLAIN statement




Ω