nerdcore
MIS
- Jan 23, 2003
- 26
I have a client who has a database with an SQL 2000 backend and a Microsoft Access front end. It's huge
(like 450 forms, 400 tables, 150 reports, etc.)
There is one form (it also has a subform) on which they would like to track any changes made, and NOT write these changes to the live data, but rather to keep them in a "holding" area where the supervisor could then pull them up (once every couple days) and check a box to approve the changes field by field, and then write the data to the database.
I have a couple ideas on how to do this and found a "poor man's" transaction log here: that seems to be what I want.
Before I start though I would like to get any input you guys may have as I haven't worked with an SQL backend before and maybe there is an easier way to do this. My current idea is to use the code in the link above and then have another form that lists the main record with a subform that shows the field by field changes with an "approved" checkbox. Then when they are done an update query would run to write the approved data to the database.
Thanks in advance for any help!
There is one form (it also has a subform) on which they would like to track any changes made, and NOT write these changes to the live data, but rather to keep them in a "holding" area where the supervisor could then pull them up (once every couple days) and check a box to approve the changes field by field, and then write the data to the database.
I have a couple ideas on how to do this and found a "poor man's" transaction log here: that seems to be what I want.
Before I start though I would like to get any input you guys may have as I haven't worked with an SQL backend before and maybe there is an easier way to do this. My current idea is to use the code in the link above and then have another form that lists the main record with a subform that shows the field by field changes with an "approved" checkbox. Then when they are done an update query would run to write the approved data to the database.
Thanks in advance for any help!