B,
The BeforeUpdate event fires after the Control is changed, but BEFORE the
underlying table is actually modified. It allows you to set Cancel=True to
prevent the table from being updated if desired.
The AfterUpdate event fires after the table is updated. It has no provisions
to Cancel the action.
At least as far as I know ...
hth,
Wayne