S
Simon
I have a database with, lets say, two tables with a relationship of one
to many. (Basically, a database to record version history about
individual files)
And ive got a nice form for my dumbass users to enter data into every
time they make a change to one of these files. The form contains
several bits of info about each file which stays the same (recorded in
one table) And then a sub-part of the form contains the info about
updates. What you should do is, find the file you just made an update
to, and then select a new record within the sub-section of the form
(one2many) to record the new version history.
This then allows me, to scroll back through version history for each
file.
However, these idiots, instead of creating a new record within the
sub-form, are overwriting the previous version history and not creating
a new record.
My first thoughts on preventing them from doing this, would be to
perhaps not allow users to edit the record once its been created - not
quite sure how to actually put this into practise. I also don't want
to limit the users too much in case they make a mistake and need to go
back.
Has anyone else got any other ideas on how to stop this happening?
I should also point out that this is a multi-user database.
Thanks in advance.
to many. (Basically, a database to record version history about
individual files)
And ive got a nice form for my dumbass users to enter data into every
time they make a change to one of these files. The form contains
several bits of info about each file which stays the same (recorded in
one table) And then a sub-part of the form contains the info about
updates. What you should do is, find the file you just made an update
to, and then select a new record within the sub-section of the form
(one2many) to record the new version history.
This then allows me, to scroll back through version history for each
file.
However, these idiots, instead of creating a new record within the
sub-form, are overwriting the previous version history and not creating
a new record.
My first thoughts on preventing them from doing this, would be to
perhaps not allow users to edit the record once its been created - not
quite sure how to actually put this into practise. I also don't want
to limit the users too much in case they make a mistake and need to go
back.
Has anyone else got any other ideas on how to stop this happening?
I should also point out that this is a multi-user database.
Thanks in advance.