The SmartDataObject Instance Properties dialog allows you to select the fields from the filter target to display in the SmartFilter, and to specify field properties, style, and appearance.

Access this dialog by choosing Instance Properties on the SmartFilter right-click context menu.

The instance properties dialog includes the following options:

Option Description
Data Section
Target Displays the name of the filter target (a SmartDataObject or a SmartDataBrowser based on a database).
Fields Displays a list of the selected fields in the filter target in the order they will be displayed in the SmartFilter.
Edit Field List Opens the Multi-Field Selector dialog to select, deselect, or rearrange fields.
Remove Deletes the selected field from list of available fields without starting up the Multi-Field selector.
Field Properties Section
Label Displays label of the selected field.
Filter Target When checked, the label used is the same as that used in the filter target. When unchecked, you can specify a different label for the selected field.
Width Displays width of the selected field.
Use Default When checked the width field displays the default width specified in the filter class. When unchecked, you can specify a different width.
ToolTip Allows you to enter text for tool tip help.
Help ID Enter an identifier for the Help topic associated with this field.
View as Range Fields Use to override the style specified for all fields in the Style section. Check to specify that the selected field will have the same style as the Range specification would give to all fields.
Explicit Operator Use to override the style specified for all fields in the Style section. Check to specify that the selected field will have the same style as the Explicit specification would give to all fields.
Style Section
Implicit Select to generate a single list of fields of correct data type, into which the user can enter filter data. Specify the implicit operator by selecting it from the combo box to the right.
Explicit Select to display a selection of operators with the filter field, so that the user can choose an explicit operator at run time. (The visualization of the display is determined in the Operator View as section below.)
Range Select to allow the user to specify a range of inclusive values for each field.
Inline Select to generate a single list of fields into which the user can enter the operator "inline" with the filter data. All fields are character fields to allow the typing of the operator. If no operator is specified, the default is EQUALS, unless BEGINS is specified in the String Operator section below.
String Operator Section
BEGINS Select to specify that filter data in character fields are evaluated with BEGINS. This overrides options specified in the Implicit and Inline styles.
Operator View as Section
Combo-box Select to specify that the explicit operator is visualized as a combo-box.
Radio-set Select to specify that the explicit operator is visualized as a radio-set.