I don't understand. Comments in-line.

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
> Thanks but this will update the database
You don't want to save the name of the current user who last changed the
record?
>, how will i then default the
> value on the capturing form.
The user does not have to see the field or enter anything. The value is
automatically inserted when the Form_BeforeUpdate runs.
> My issue here is i ahve user A & B, doing
> the same job and we need to track delays of certain documents i.e. an
> order is approved by the finance department and User A may take 3 weeks
> to place that order and then uses User B's credentials and i want to
> avoid that.
If the field not shown to the user, but assigned programmatically to the
field, you are still worried that the user may change this?
> How then can I default to CurrentUser() during editing??
By using the BeforeUpdate event of the form?