Block.00/00

/*What's New in
DataFlex Reports 2025*/

DataFlex Reports 2025 is here -  with powerful new features to make reporting easier, smarter, and more flexible. From QR barcode error correction and DB2 improvements to better RDS handling and a modernized web viewer, this release is packed with enhancements that boost performance and usability. Scroll down to explore the highlights and start building better reports today.

Download DataFlex Reports
Block.00/00

DataFlex Reports 2025/25.0

New Features
Error code, QR code, DataFlex Reports, Icon
Error code correction for QR barcode generator

DataFlex Reports is able to create barcodes through the usage of the ZINT library. Some symbology’s – mainly the QR code types – support a setting for error correction to solve the problem that a part of the code has got lost. The value about how much correction code needs to be added can now be specified. This also complies with the Spanish Law HAC7/1177/2024 following the ISO/IEC 18004:2015 specifications.

Database, DataFlex Reports, Icon
DB2 improvements

Integration of DB2 reports in a DataFlex workspace using the DB2_DRV connectivity kit could result into a GPF as both access the DB2 database in a different way, and IBM made this incompatible with each other. We’ve fixed this, and also also improved building the connection string for DB2.

Database, RDS, DataFlex Reports, Icon
Runtime Data Source (RDS) improvements

DataFlex Reports stores the data for a RDS report in an in-memory SQLite database. When two or more (sub)reports use the same table name but with a different table layout you got errors like “no such column” from SQLite. This has been fixed by making the table names unique through the use of the report’s GUID in the name. The only requirement to the report developers is to make sure each RDS report uses unique report IDs. If you are unsure this is the case we suggest using the maintenance utility to assign new GUIDs to your reports.

Windows, toolbar, DataFlex Reports, Icon
Windows toolbar improvements

The Windows previewer toolbar button order has changed and a new item showing the current pagenumber against the total number of pages is now shown. The spinform/dropdown control that controlled the current page has been replaced with an input field that lets you jump to the page you want to go to.

And many other important improvements and bug fixes. See What’s New in the DataFlex Reports 2025 Help for complete details.

Quick Links
Want more details? Take a look
  • Download DataFlex Reports 2025/25.0 Developer or Standard edition
  • View the Read me (Developer edition and Standard edition) for complete details other enhancements that are included in this release
Block.00/00

DataFlex Reports 2024/24.0

Studio
Seamless HTML formatting

DataFlex Reports 2024 simplifies the inclusion of HTML-formatted text within report objects, utilizing LiteHTML for parsing. This integration allows you to effortlessly incorporate rich text content into reports without displaying raw HTML code. By leveraging LiteHTML, you can focus on content creation, enhancing report readability and presentation without the complexities of manual HTML handling.

Pen, pencil, blue, icon
Enable PDF Creation with Cross-Industry Invoice Data Exchange

Factur-X, also known as ZUGFeRD, is a standardized format for electronic invoice data exchange. In DataFlex Reports 2024, you can seamlessly generate PDF files compliant with Factur-X/ZUGFeRD.

This integration streamlines invoice creation, ensuring compatibility and compliance with industry standards. Leveraging Factur-X support, you can enhance your applications with efficient and standardized invoice generation, facilitating seamless electronic invoice exchange.

Text balloon, arrow, blue, icon
Define Comments per Parameter

You can now add comments on a per-parameter basis. These comments serve dual purposes: they document essential information about each parameter and provide insights for smoother report integration. This feature streamlines development, improves communication, and enhances collaboration among teams, resulting in more efficient report generation processes

Integration
Expand, arrow, blue, icon
Expanded Export Options Control via Options Dialog

DataFlex Reports 2024 offers enhanced export control via the options dialog. You can utilize three integration library modules—Web Desktop, Web Drilldown, and Windows—for end-users to choose report exports. Now, properties of the cDRReport object regulate export choices, streamlining export functionality in DataFlex applications.

This update empowers you to provide users with a seamless experience and improve usability. Leveraging these options ensures greater flexibility and control over report generation and distribution, adding value for end-users.

Enhance, blue, icon
Enhanced Windows Previewer: Simplified Zoom Controls

In DataFlex Reports 2024, you can now enhance the Windows previewer’s user experience with two toolbar buttons for zooming in or out. Previously, users relied on Ctrl+MouseWheel or a drop-down control for zooming, but customer feedback prompted the addition of dedicated buttons for quicker access.

This enhancement improves the previewer’s usability and shows responsiveness to user requests, boosting overall satisfaction. By adding these simplified zoom controls, you ensure a smoother, more intuitive experience for report users, driving higher engagement and satisfaction.

Quick Links
Links, blue, icon
Want more details? Take a look
Block.00/00

DataFlex Reports 2023/8.2

New Features
Icons, blue, DataFlex Reports
Overview DataFlex Reports 2023/8.2

DataFlex Reports 2023/8.2 is a service release that includes a number of new features and enhancements as well as bug fixes. Most important changes in this new version:

Justified text - The horizontal alignment of text strings has been extended with a justify option. The choice in the common options for an object is now: left, centered, right and justify. With the justified option space is added between words so the edges of the line are aligned with both margins.

Enumerate and replace existing page layers in a report - This new feature makes it easier to use a customized page layer in a report. Prior to DataFlex Reports 2023/8.2 page layers had to be added to the report layout at design time and report files needed to be distributed. Now it is possible to design a report with a page layer and replace them at runtime with a customized version for a specific customer/situation.

Properties to control previewer buttons - The cDRReport class property list for the Windows environments has been extended with 11 properties that control the visibility of tool-bar buttons in several preview classes and the modal dialog. This way you can easily adjust the view to what the users need. Prior to DataFlex Reports 2023/8.2 subclassing or modification of standard classes and components was needed to hide tool-bar buttons.

Added option ‘All variables in functions must be declared’ - This option generates an error when a variable (either global or local) is used without being declared in the function where it is used. Note this option is not set for existing reports but is set by default for new reports.

Quick Links
Links, url, blue, icon
Want more details? Take a look
Block.00/00

DataFlex Reports 2022/8.1

Studio
DataFlex Reports, data sources, image
Link multiple databases in a report

When selecting from data sources in the New Report Wizard or the Database Expert, you can select tables from multiple databases in the same SQL Server instance.

Since reports are limited to a single data source, this allows developers to link data from multiple databases in a report. This ability is limited to SQL Server.

Text balloon, arrow, blue, icon
Added RTL support to HTML

This feature is for languages that are written from right to left. If you want text in a field to be right-aligned, set the Horizontal Alignment on the Common tab of the Field Properties dialog to Right.

Size, arrows, blue, icon
Linked columns can have different size

Linked columns must be of the same type, but can have different sizes. This is useful, for example, to link to older versions of the same or related tables whose length may have changed over time.

For example, you can now link an int column of length 8 to an int column of length 4, or even different integer types, such as smallint to int. Keep in mind that linking columns of different sizes can result in not being able to match all data.

For example, a report may try to link a value in an int columm to a smallint column; when that value is outside the range of the smallint column (e.g. >= 32,768) it will not succeed.

DataFlex Reports, image, screen
Show full table name in field explorer

You can right-click on any MS SQL Server table in the Field Explorer and select Show Full Name from the context menu to see the full table name, including database and schema.

This is useful when multiple databases or tables contain the same, or similar names.

Report Integration
Html, screen, blue, icon
Finetuning with OnPre- and OnPost HTML events

There are several OnPrexxx and OnPostxxx events in the cDRReport class that can be used to tweak the output, control titles, log SQL queries, etc. These events are now also available for the HTMLPreviewData. Besides finetuning it’s also useful when debugging. For example you can show the used SQL statement in a log.

DataFlex Reports, screen, pages
New comboform for menus

In DataFlex Reports 2022 a comboform is added to the cDRCurrentPageMenuItem class. This option makes it easier to select a different page.

The choice between a spinform or a comboform is controlled by a new property of the cDRReport object named piPageMaxCombo.

Export, arrow, blue, icon
Export button in cWebDRReportViewer class

The cWebDRReportViewer class has been extended with support for an export report operation.

The event OnExportReport has been added to the cDRReport and cWebDRReportViewer classes. It fires when pbServerOnExportReport is set to true (default false) and the pbShowExportButton is set to true (default false).

Arrows, blue, icon
Change catalog name at integration level

A new feature in DataFlex Reports 2022 is support for multiple databases (if using MSSQL) from a single database server in one report. In previous versions, it was only possible to use tables from one database.

The psTableCatalog property allows getting the current and changing the catalog name in an existing report at integration level.

Quick Links
Link, blue, icon
Want more details? Take a look
  • Download DataFlex Reports 8.1 Developer or Standard Edition
  • View the Read Me (Developer edition and Standard edition) for complete details about the bugfixes and other enhancements that are included in this release 
Block.00/00

DataFlex Reports 2021/8.0

New Features
Square, 64, Blue, Icon
Studio 64-bit

DataFlex Reports Studio is a 64 bit, fully unicode, report designer. Using a 64 bit OCX the Studio is capable to work with larger sets of data and based on unicode source data.

Squares, blue, 32, 64, bit, icon
Deployment supports 64- and 32 bit

The integration library that can be installed with the DataFlex Reports Developer Edition Studio can be used for both 32 bit (DataFlex v19.0, v19.1 and v20.0) applications as well as with pure 64 bit applications (DataFlex v20 only). There are two sets of deployment files but there is no difference in coding needed.

 

Square, arrow, blue, icon
Runtime Installer

Deployment of applications using DataFlex Reports has been made easier via the new runtime installers. There is a runtime installer for 64 bit and for 32 bit.

Pages, arrow, blue, icon
Import sub-reports

This is a new integration feature.. An existing sub-report can be - in memory - replaced by a different one loaded from disk. This opens a feature many developers used in the past where a sub-report was used to show a company 'letter' head.

Cancel, cross, blue, icon
Cancel on error option

A new report-by-report option to automatically stop report execution in the DataFlex Reports Studio when an error is detected. For example an database (SQL) error which would otherwise appear a zillion times.

Arrows, save, blue, icon
Load and save Report Defenition

DataFlex Reports Studio now supports saving the report structure in JSON format. This can be used to make comparisons between two versions of a report and can be used to quickly make changes such as connection string changes in multiple reports. After changes have been made the JSON file can be read in again and the report can be saved in the usual .DR format.

Bugs, fixes, blue, icon
Other features and bug fixes

A number of other features and enhancements are delivered with DataFlex Reports V8, as well as bugfixes on reported issues.

  • Added search and replace tool-bar buttons in function editor
  • Autoscroll in Database Expert
  • Export to CSV now created a UTF-8 file with BOM marker
  • Fully UTF-16
  • Function extensions
  • Keep Group Together
  • Preview Explorer
  • Unit of Measurement Configuration
  • Webform Support
Quick Links
Want more details? Take a look