Types of Field Rules
- Field Types
- Calculated Fields
- Default Descriptive Name
- Field Description
- Data Entry
- Default Mode
- Position Cursor
- Case Convert
- Speed Typing Glossary
- Double Entry
- Min/Max Value
- Uniqueness Test
- Cross-file Validation
- Custom Validation
- Simple List
- Cascading List
- Table Lookup
- Conditional Table Lookup
- Previous Values
- Field Event
- Record Event
The following list includes a brief description of each field rule in its own respective category.
Alpha Anywhere automatically calculates field values.
Assigns incrementing field values as records are entered.
Default Descriptive Name
Changes the default field name; for example, "F_Name" to "First Name".
Provides the status bar text that appears when a field is selected.
Specifies that a field must contain data.
Inserts formatting characters, like dashes and spaces, and determines whether a number or letter can be entered in a particular location in the field.
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.
Fills in a constant value that you provide, or the result of a default expression.
Causes the cursor to skip over the field, when you press the Tab or Enter keys.
Places the cursor at the beginning or end of selected or non-selected text, when the field gets focus.
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.
Requires that a field value be entered twice, to ensure data entry accuracy.
Specifies the minimum and maximum field values.
Prohibits a field value from being entered in the same field for another record.
Cross-checks a field value to a field value in another table.
Checks the validity of a field value using a validation expression or user-defined function.
Presents a pre-defined list of values for field entry.
Presents a pre-defined list, which can include multiple sub-lists, for field entry.
Presents selections from an existing table, for field entry.
Conditional Table Lookup
Presents values for data entry, based on a conditional expression.
Presents values from a list of previously entered values.
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.
Xbasic code executed for a field.
Xbasic code executed for a record.