No. There is no built-in function.
Do a search for "timestamp" and you will find many many previous posts that
address methods to do this.
You should always search before posting a new thread. 9 times out of 10 you
will find your answer.
Rick B
By the way, what i need is a table level property, not a record level property.
I have Front-end forms that on the on_timer event, need to check a back-end
table to see if another user has changed, added or deleted any records. If
yes, then me.requery!
If you have come across a solution in a past post, please give me a link.
Thank you
> No. There is no built-in function.
>
[quoted text clipped - 14 lines]
> >
> > Thank you
Douglas J. Steele - 23 Mar 2005 01:03 GMT
If you maintain timestamps on each record, you can do a query to return any
records with a timestamp greater than the last time you ran the query. If
any records come back, you know something's been changed.

Signature
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)
> By the way, what i need is a table level property, not a record level
> property.
[quoted text clipped - 29 lines]
>> >
>> > Thank you
Joanthan - 23 Mar 2005 12:11 GMT
Thank you for your input.
What this means is I will have to run a DMax()
on the timestamp field and a DCount() on the
primary key field, to catch Edited records,
New records and Deleted records.
Running the above every few seconds on the
on_timer event is going to be pretty heavy on
the network, especially since we are talking about
large tables.
I suppose the next best solution would be to trap Edits,
Additions and Deletions on the Form and store the
timestamp in either a custom property on the table,
or create another table especially for this purpose,
and store it there.
I imagine the extra table will be fastest solution.
If you know of anything better please let me know.