Add a Select List in a PSR File - Intergraph Smart Instrumentation - Help

Intergraph Smart Instrumentation Help

Language
English
Product
Intergraph Smart Instrumentation
Search by Category
Help
Smart Instrumentation Version
13.1
  1. In InfoMaker, open the target form page that you saved as a .psr file. For details, see Open a Form Page in InfoMaker.

  2. In the Report window, right-click the table column (form page data field) to which you want to assign a drop-down data window, and then, select Properties.

  3. In the Properties window, select the Edit tab, and then from the Style Type list, select DropDownListBox.

  4. Select Allow Editing if you want to be able to enter a text string instead of selecting a list value when defining specification data in Smart Instrumentation. This does not affect the values on the list box itself.

  5. Select Sorted to displays the values alpha-numerically in descending order (values starting with a numeric character will be displayed at the top of the select list).

  6. Select Always Show Arrow to display in the spec page an arrow box inside the field to indicate that this field is assigned to a select list or drop-down data window.

  7. Select V ScrollBar to display a vertical scroll bar when the select list is long.

  8. Under Code Table, in the Display Value column, define unique values.

    These values will appear in the select list in a generated spec.

  9. In the Data Value column, define unique values to associate with the display values.

    These values will appear in the database as the table column values.

  10. In the Limit box, decrease the displayed value if needed. This is required to prevent value truncation in the generated specification. Value truncation can occur if the data field width in the spec is smaller than the table column length in the database.

  11. Save the .psr file.

  12. Test your select list definition in Smart Instrumentation by opening the .psr file in the Page Editor, saving it as a new regenerated page, assigning to a form, and generating a specification based on this form.