Without a custom script, your template (e.g., a DOCX
file) must follow the proper notation for field names.
Field names need to be written with CamelCase or using underscore _
. If you write a field name with any other characters, including white spaces, data for that field is not rendered.
Examples:
By default, the recursion level is set to a minimum of 3
. The recursion works as follows:
root record = 1
subtable in root = 2
another table within the subtable = 3
etc.
Either leave the recursion level set to its default or consider increasing the number of recursions, based on your needs.
The first step to creating and rendering a report is to set up a new print layout in Ninox.
Open a database to open a table that contains records you want to print.
Alternatively, open a database to open a view that references data from different tables or databases.
Open a record. The record view slides in from right-to-left.
Click the print icon from the toolbar on the right side of your screen. The print layout view opens.
Click the plus icon to create a new layout. The Create new layout popup appears.
Choose Dynamic, then click the Import layout icon.
When selected, the popup displays the name of the file. Click the Create button to finish merging data from your template.
LastName
last_name
Last_Name
last_Name
Last Name
last-name
Next, you have 2 options how to get from a template in a text editor to a rendered PDF in Ninox: or .