Irene,
There are ways of traking this, but you basically end up having a database
to track your database! You really need to ask yourself if it is worth
doing. If you implemenet security to ensure only the appropriate users can
make changes..., do you really need to go down the path of logging every
action that occurs?
But the short answer is yes it can be done. Using commands such as
currentuser() you can identify the user that made a change. In conjunction
with your form events (after_update, etc.) you can create a generic function
to write the username, date/time, form name, .... into an audit table of
sorts.
Take a look at
http://allenbrowne.com/AppAudit.html for a good starting
point. From there you can customize it to suit your needs.
Personnally, I have never needed to go down to that level of user tracking.
--
Hope this helps,
Daniel Pineault
http://www.cardaconsultants.com/
For Access Tips and Examples:
http://www.devhut.com/index.php
Please rate this post using the vote buttons if it was helpful.
"Irene" wrote:
> i have a database is split into two mdb files, one is in workstation, and the
> other one is in the data mdb (server file.) Can Microsoft Access detect who
> was edit the data for the database? i want to detect who, when and what the
> user have been edit or add in the database. can anybody help me?