To a point, it (seems to me) that it always return the chicken vs. egg discussion.
If you have some process which permits the opening of the db enough to "check" who is logged in, then it needs to be a startup object (form or autoexec macro). These can generally be bypassed, so the next step is to disable the bypassing of the startup object. Once arriving at this (critical) juncture, it is necessary to 'examine' the status of others also being in the db, and (programatically) deciding what to do re the existance of someone (anyone) already loggged in. Assuming there is no prior login, the process simply proceds to ennter the current user as the loged in individual. the alternative is that there is already some one logged in, in which instancethe trail of trouble starts. Whwt to do? If the 'new' supplicant is simply booted, there appears to be no way to re-open the db after the first crash / lock-out. If an alternative is presented, how does REAllY differ from a 'gentler and kinder' approach of simply having a pop-up inform the new supplicant of the prior occcupant and (again with deference and courtsey?) ASKING them to "butt out" as it were?
While there are perhape a myriad or more variations on the theme, I do not see any path through the maze which does not produce the conundrum.
Perhaps, the more basic issue or question(s) should be addressed.
First, Ms. A. is designed and intended as a multiuser process, so what the $^%^$#%^ is going on that cannot be accomodated? An expliniation (in some detail) would be necessary to convince ME that it should be restricted to the single user. I cannot realstically see the need or use of guilding the lilly partiicularly in a public and pro-bono setting. I participate (in Tek-tips) to improve my skills in some USEFUL aspects.
Second, what is wrong with the use of Ms. A. Security? With some reasonable effort, the app can be protected from both un-authourized use and provide a mechanisim to reasonably devine the actual number of users involved, including their Group member ship (roles). This requires (virtually?) no unique programming and presents no hurdle which cannot be easily discussed and explained. So this part is essientially saying that schredder even with the aid, comfort and advice available publically is not likely to improve on the (securrity) weel - so what is the point of the re-invention?
MichaelRed
m.red@att.net
Searching for employment in all the wrong places