Hi Ajay,
I have to agree with John, it appears as though some user training would
help. However, I go through this same thing everyday and they still mess
something up.
I would go with Daniel's code. It will allow you to enter data and change
whatever needs to be change before the record is added. If you find something
needs to be corrected, that should be a supervisor or manager (one for
security reasons and also gives managetment who is making all these errors
that need to be fixed). Please a password field and a command button on the
form so that when the password is entered it will unlock or enable the fields
and allow you to edit as many records as needed until you close the form then
it will reset itself.
I know it seems like a unecessary process to through but you do what you
gotta do to keep the peace.

)