Stamp date for every record change

A

AtleDreier

Hello!

I need to know when and who made a change to a record. Is there an easy way
to do this?

The problem is that the data can be changed through both forms and queries,
so programming the event for every form/query is impractical. Is there any
'global' event that fires when a record is saved or something?
 
A

Allen Browne

In Access 2010 (released later this month), you will be able to use Data
Macros to do this.

In current versions of Access, there's now way.
 
V

vanderghast

And the most important update, that is, a delete, it will stamps the record
as being deleted by whom and when, then, a moment later, be deleted?

Vanderghast, Access MVP
 
A

Allen Browne

Yes, the beta was free, but time-limited.

Better to get the real product when available.
 
A

AtleDreier via AccessMonster.com

Well, we don't really delete data. We mark them 'Void' with a flag field.
Only I can actually delete, and then only redundant or invalid data. So
deletions are not a big concern. But I might ban the use of query datasheets
and do everything through forms instead. Then i can do it on the 'on update'
event, right? That fires whenever a record is saved, I think.
And the most important update, that is, a delete, it will stamps the record
as being deleted by whom and when, then, a moment later, be deleted?

Vanderghast, Access MVP
[quoted text clipped - 6 lines]
so programming the event for every form/query is impractical. Is there any
'global' event that fires when a record is saved or something?
 
J

John Spencer

You can use the before update event of the form which should fire whenever a
record is changed/added.

And you are absolutely correct about using forms and only forms to control
data entry.

John Spencer
Access MVP 2002-2005, 2007-2010
The Hilltop Institute
University of Maryland Baltimore County
Well, we don't really delete data. We mark them 'Void' with a flag field.
Only I can actually delete, and then only redundant or invalid data. So
deletions are not a big concern. But I might ban the use of query datasheets
and do everything through forms instead. Then i can do it on the 'on update'
event, right? That fires whenever a record is saved, I think.
And the most important update, that is, a delete, it will stamps the record
as being deleted by whom and when, then, a moment later, be deleted?

Vanderghast, Access MVP
[quoted text clipped - 6 lines]
so programming the event for every form/query is impractical. Is there any
'global' event that fires when a record is saved or something?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top