The user could still open the form, change data but revert it to it's old state, however the form's After Update event will still fire. So when coding for this you'll need to bear that in mind. That's why Uncle Gizmo has mentioned comparing each control's old value against the new value. But you only do this before the update otherwise they'll be no old value.
And you can save a list of the records that were changed (if users are allowed to make multiple record changes).