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 13.10

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. Valentina Studio Pro 13.9 adds several new and useful features, including:

  • [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 Studio 13.10 for Windows, macOS and Linux is licensed but free. Valentina Studio Pro is $199 per OS license and includes 12 months of free updates. Valentina Studio UNIVERSAL 13.10 is a single license that works on all three operating systems and licensed on a user basis.

Valentina 13.10 products are immediately available for download from the Paradigma Software website. You can also read the announcement on the Paradigma Software forum.

Valentina Reports Server 13.10

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 13.10

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

About Paradigma Software

Paradigma Software Incorporated was established in 1998 as an Oregon, USA based corporation. Paradigma Software launched its first product, the post-relational, columnar database technology Valentina, based on the groundbreaking work of Ruslan Zasukhin in advanced database research. Mr Zasukhin's research was to develop a database system that bypassed the severe constraints on traditional relational database systems as they grow in size and complexity. ValentinaDB maximizes available resources by making data based tasks extremely fast and efficient. Since then, it launched a suite of developer tools that include support for most popular database management systems, reporting and visual forms.