Valentina Release 13.9.10 Extends Valentina Reports, ADK & Reports Server

Valentina Release 13.10 Extends Valentina Reports, ADK & Reports Server

New table of contents generation, scripting, editing, methods, properties and more.

A major new feature to all Valentina products incorporating the Valentina Reports Engine is table of contents generation. This update includes HTML reports TOC with links to original objects. Reporting linking for PDF export is under development.

Valentina Reports Engine Update

  • [Chg][Controls] – ID and Link properties of a Report Control are now expressions (SQL/JS/Python)
  • [Imp][Groups] – Open to disable sorting for a Report Group using the original order option.
  • [New][Parts] – New property of a Report Part ‘evaluation_time’ which can be one of { First Pass / Second Pass }. This was required for deferred generation of the part for TOC at the beginning of the Report.
  • [New][Controls] – New ‘fill_with’ property of text controls to fill space by repeating a character or a string. Works for alignments: Left, Center, Right.
  • [New][Controls] – New Justified type of alignment added for text controls. Required to fill TOC with standard “……” symbols.
  • [New][Scripting] properties of ‘Instance’ in the report scripts: Instance.pageNumber, Instance.cursorPosition, Instance.id
  • [New][Scripting] Report methods to find instances of controls of the specified names: instances() – This method returns general information about instances; instancesForContents() – This method returns only the information necessary for building the table of contents.
  • [New][Scripting] – Report properties to access the main report and child parts: report.parts, report.mainReport
  • [New][Scripting] – the ability to use Lazy values in the script to generate Cursor with data.
  • [New][Scripting] – If a script for Cursor returns a sequence with objects, then fields for the Cursor are generated from the properties of those objects.
  • [New][Scripting] – If a control has ‘evaluation_time’ = Report, then its script gets the original Cursor position, but not the last.

Valentina Studio FREE | Single | PRO

Valentina Studio is the free, all purpose database management and forms client tool. Valentina Studio Pro combines database management with diagramming, forms creation, reporting and database continuous integration. Available on Windows, Linux and macOS.

  • [New][Report Editor] – Automatic assignment of ‘evaluation_time’ to ‘Report’, when this makes sense, e.g. for page number, fields with instances.
  • [New][Report Editor] – Now, you can reorder the parts of the report by dragging their tabs.
  • [New][Report Editor] – Rename part by double click on its name at the bottom.
  • [New][Report Editor] – Added an ability to delete the first part of the report.
  • [Imp][Report Editor] – Display a clear message when a query fails during report generation from an MS SQL datasource. This will assist users in identifying and resolving issues more effectively.
  • [Imp][Form Editor] – The report.takeLogs() method has been added to obtain diagnostic information about report generation when initiated from forms or scripts.

Valentina Reports Server

Valentina Server incorporates Valentina Reports Server, Valentina Forms Server and two database servers: Valentina DB Server and Valentina SQLite Server. Available for Windows, Linux (x86, ARM64), macOS and Raspberry PI.

  • Incorporates all new features of the Valentina 13.10 Valentina Reports Engine Update

Valentina Reports ADKs

ADK or Valentina Application Developer Kits incorporate the runtime engines of Valentina technologies into your applications. Valentina Reports ADKs allow developers to embed reporting into their applications. ADKs are available for many native development systems including C/C++, Java, .NET, Swift, Xojo and more on Windows, macOS & Linux.

  • Incorporates all new features of the Valentina 13.10 Valentina Reports Engine Update

Updates are immediately available on the Paradigma Software website. See the official forum for the original announcement.