Types of Field Rules

Description

The following list includes a brief description of each field rule in its own respective category.

Field Types 

Data Entry 

  • Required 

    Specifies that a field must contain data.

  • Masks/Templates 

    Inserts formatting characters, like dashes and spaces, and determines whether a number or letter can be entered in a particular location in the field.

  • Auto-Advance 

    Moves the cursor to the next field, when the current field is full; for example, after you enter both characters in a two-character state abbreviation field, the cursor moves to the next field.

  • Default Mode 

    Fills in a constant value that you provide, or the result of a default expression.

  • Skip 

    Causes the cursor to skip over the field, when you press the Tab or Enter keys.

  • Position Cursor 

    Places the cursor at the beginning or end of selected or non-selected text, when the field gets focus.

Transformations 

  • Case Convert 

    Converts values to uppercase, lowercase, or a combinations of both.

  • Speed Typing Glossary 

    Fills in a longer word or phrase, when you enter a user-defined keyword.

Validations 

  • Double Entry 

    Requires that a field value be entered twice, to ensure data entry accuracy.

  • Min/Max Value 

    Specifies the minimum and maximum field values.

  • Uniqueness Test 

    Prohibits a field value from being entered in the same field for another record.

  • Cross-file Validation 

    Cross-checks a field value to a field value in another table.

  • Custom Validation 

    Checks the validity of a field value using a validation expression or user-defined function.

Lookups 

  • Simple List 

    Presents a pre-defined list of values for field entry.

  • Cascading List 

    Presents a pre-defined list, which can include multiple sub-lists, for field entry.

  • Table Lookup 

    Presents selections from an existing table, for field entry.

  • Conditional Table Lookup 

    Presents values for data entry, based on a conditional expression.

  • Previous Values 

    Presents values from a list of previously entered values.

Posting 

  • Posting 

    Posts data from the current field to a target field, thus, you can add to, subtract from, or replace the target field value. Useful for keeping a running total, by using the Add Operation, or for tracking inventory levels, by using the Subtract Operation.

Events