Hi Lars,
Yes, it certainly could be. I'm surprised any of the record saved if the
field was truly a required field. If you were running this test on an
existing record, are you sure it didn't simply revert back to the original
data?
From your experience: how do users respond to the fact that they are kicked
out?
I think I've had one or two users over the years complain about it. I
explain to them that each connection to the file server puts that much more
stress on the server, and if they *really* want to be able to leave the
application open for extended periods then it needs to be re-written with all
unbound forms. Creating unbound forms is not for the faint-of-heart; it
requires a lot more work on the part of the developer, thus increasing costs
for the customer. That's usually enough to make them go away happy.
One of the top causes of JET database corruption is interrupted write
operations. Thus, I really don't want to allow the user to leave a record in
a dirty state for extended periods of time.
In the kick-out I see a nice side-effect that no users can accidentally keep
the app open the whole night, preventing me to do changes in the backend.
Yep. That's just another reason for the 'kick-em-out' approach.
Tom Wickerath
Microsoft Access MVP
http://www.accessmvp.com/TWickerath/
__________________________________________