What's New - v5.0.1¶
The changes in version 5.0.1 can be divided into:
Studio and OCX¶
- Performance improvements for summaries - both summary fields and Sum() functions (see: Enter summary's exit speed)
- Fixed problem with schema list not always showing all schemas (see: DataFlex Report Writer 5.0 Data Source problem)
- Fixed problem with Epson printer (see: S.O.S. Epson LX)
- Fixed table size/position not remembered in database expert (see: DR5 Database Expert Table Links weird behaviour)
- Fixed problem with fonts not being embedded in PDF export (see: Barcode printing Free3of9)
- Fixed problem where only the first two expressions of a filter function are used for offloading (see: DR5 Report Filters Pain)
- Fixed rare problem where sections did not always appear in preview (see: Missing Records Revisited!)
- Fixed problem with CodeDescription (CodeMast) ELF not working when used with .INT files (see: DR4.02 Can't open Codemast table)
- Fixed problem with embedded images (see: Hitting some memory limit & crashing during report design)
- Fixed typo and casing of built-in function names in the function editor
- Fixed problem in field properties where the image location was not being saved after using the prompt button to select an image
- Clicking the 'Cancel' button on the SQL statement dialog no longer clears the statement
- Fixed memory leaks
- Tables without an alias name retain their existing (alias) name when using the 'Change Datasource' wizard
Integration¶
- New package
cDRReportHelper.pkg. This file contains thecDRReportHelperclass containing theDateTimeToString,DateToString, andTimeToStringfunctions. In version 5.0 and older, these functions were part of thecDRReportclass. They are still there for backwards compatibility but redirect to the functions in an automatically created child object namedoDRReportHelper. This way, the functions can be used in DataFlex components that don't contain acDRReportobject. The integration wizard generates an object of thecDRReportHelperclass in components that don't need acDRReportobject. PDFTypecombo added to theoDRExportOptionsDialogobject (inDRExportOptions.dg)- When using preview to an MDI view (
cDRPreview) or a tool panel (cDRToolPanelPreview), the results were not refreshed if the preview window wasn't closed before changing selection criteria and executing the report again. - The wizard supports reports not using a file list as a database but individual tables.
- When using an ODBC report, the wizard checks if the table names used match data dictionaries defined in the workspace and generates DDOs and code to use these.
- The wizard now sets
piColumnCountfor theSortOrderGroupin a web component.