Hi Matt,
Make a table and call it "tblLastUse". 1 field: Date/time.
Make an Update query: "qryLastUse". This query should contain your new table, and you'll have to drag or double-click the field you made to the "QBE" grid. If you have the query set to Update (from the toolbar-query types button), you'll see another row that says "Update to". Type in:
Now()
Your Db must open on to a form of some sort (a switchboard or "main" form. Open this form in design view and double-click on the black square top left corner of the view. This should popup the forms properties dialog. Find the events tab, and find the event called "On Open". Click in its "field" and select "Event Procedure". Notice the ellipse "..." button to the right. Click on this and Visual Basic will open and automatically label up a "sub" for this event. Within the sub add something like:
DoCmd.SetWarnings False
DoCmd.OpenQuery "QryLastUse"
DoCmd.SetWarnings True
Close and save.
If we did this right, every time your "main form" is opened, we will run an update query (without warning), and this query should update your table with the current time (Now()). This is a table that will only store 1 record but it should always be the last time. Enjoy!
Gord
ghubbell@total.net