Re-Evaluating Field Rules

Description

If you define or change certain rules after you have already entered records in the table, you can select Rules > Re-evaluate Rules to re-apply these rules to each record. Field rule re-evaluation works with Calculated Fields rules, the Case Conversion rules, and all the Validation rules. When you re-evaluate Field Rules, you can also specify that invalid records be marked. This feature works with the following rules:

  • Required

  • Mask

  • Min/Max

  • Uniqueness

  • Cross-file validation

  • Custom validation

  • Calculated Field Rule

Example of Re-Evaluating Field Rules

The following example shows how a table can be affected by the Re-evaluate Rules option. Assume that a calculated field called Tax uses the expression:

TOTAL * .06

The table might look like this:

Total
Tax
100

6.0

120

7.2

140

8.4

If the expression is changed to:

TOTAL * .10

And you add one new record; the table might look like this:

Total
Tax
100

6.0

120

7.2

140

8.4

234

23.4

The previously entered records are unchanged, but the new record has Tax computed with the new expression. After you re-evaluate the Field Rules, the table appears this way:

Total
Tax
100

10.0

120

12.0

140

14.0

234

23.4

Now all records have the tax field computed with the new expression. You can also re-evaluate calculated Field Rules by right-clicking on a table and selecting Utilities > Recalculate Calc Fields (Field Rules).

See Also