Hello - I'm looking for ideas on something I've been considering for awhile. I have a database that partly deals with creating/modifying/reviewing projects. It is a multi-user database. I wanted to make it so that if a user had opened a project that it would mark it as the project was "Checked Out" (Like a book in a library) And the next user trying to open it could be redirected to a report showing many of the fields of the record, but wouldn't be editable. I believe this helps alleviate some problems that can occur when 2 users open the same project near the same time. I, of course, wanted to make it that once they exit the project that it mark it as checked back in.
I guess, what I was thinking was placing a value in a type of "ProjStatus" field (For a lack of better name) where if it was opened that the value would "2" else "1" Then when a user selected the project from a drop down, that it would check the table for the value using VB, if the value 2, then open report, else open the project editor.
I don't want it to be too complex...I've just noticed that multiple users could be in a record & every once it a while Access would tell you that "your changes were not able to saved because of duplicate records" - Something like that, I can't remember the exact warning.
Also, user 1 could close the project while user 2 would be changing a date which shouldn't be allowed if the project was closed, etc.
Anyway - Any Ideas Are Welcome...Thanks!
I guess, what I was thinking was placing a value in a type of "ProjStatus" field (For a lack of better name) where if it was opened that the value would "2" else "1" Then when a user selected the project from a drop down, that it would check the table for the value using VB, if the value 2, then open report, else open the project editor.
I don't want it to be too complex...I've just noticed that multiple users could be in a record & every once it a while Access would tell you that "your changes were not able to saved because of duplicate records" - Something like that, I can't remember the exact warning.
Also, user 1 could close the project while user 2 would be changing a date which shouldn't be allowed if the project was closed, etc.
Anyway - Any Ideas Are Welcome...Thanks!