Displaying Table Data 

Use

You use the form interface to pass internal tables that you filled before with the data retrieval program. To display table contents, you read each line of the table separately in a loop, then process and display it. While processing this loop, you don't know how many table lines are still to come (unlike with templates, where you specify the number of columns and lines explicitly). This is why you display tables in the main window.

Features

The node types below offer a Data tab, which you can use to read table lines in a loop:

Node type for table output

Purpose

Table

Displays a table. Offers tabs to determine attributes for table layout, data selection, header and footer.

Loop

Accesses table data in a loop. The tabs offered match those of the table node, but you cannot define a table layout.

Complex section

Combines the properties of the node types table, loop, template, and folder. Designed for advanced form developers.

You cannot nest tables, which means that you cannot create a table node as a successor of a table node. A loop, however, can have several tables as successor nodes.

Activities

To display a table, proceed as follows:

  1. Use the context menu for a window to create a table node. As an alternative, use a complex section.
  2. Use the Table tab to define a table layout. In steps 4. and 5. determine the line types for the output.
  3. Use the Data tab to select your data.
  4. Use the Events tab to determine the table header and footer output (for example, column headings and grand totals).
  5. Determine the contents of the table.