User Guide

187
Example
<PAGE name="Table" type="Table" caption="Table"
image="..\\images\\SelectTable.bmp">
<PARAM name="DataSource" value="$${DataSource}">
<PARAM name="ListBoxLabel" value="Select database table:">
<PARAM name="ListBoxDescription"
value="Records from this table will be displayed in the
record
viewer.">
<PARAM name="RemoveParams"
value="Table,ViewFields,EditFields,
UniqueIdentifier">
<INPUT name="cbTables" param="Table" required="yes"
validationMsg="You didn't select the table. Please select
one
before proceeding.">
</PAGE>
SelectTableJoins
The page lets the user select fields from multiple tables for table joins.
Exposes controls
lstJoins (dropdown) The control lists field pairs as selected from the dropdown field
lists. This list can be pre-filled from the comma delimited list of items, where each item
has format "table1.field1=table2.field2".
Reads parameters
DataSource (required) Name of the data source.
Tables (required) Comma-delimited list of the tables.
ListContent (required) Input parameter.
Example
<PAGE name="TableJoins" type="SelectTableJoins" caption="Table Joins"
image="..\\images\\SelectJoins.bmp">
<PARAM name="DataSource" value="$${DataSource}">
<PARAM name="Tables" value="$${Tables}">
<PARAM name="ListContent" value="$${Joins}">
<INPUT name="lstJoins" param="Joins">
</PAGE>