Hi
Can I pick the brains of you Access experts out there with regard to forms design in multi-user environments please?
Rather then 'bound' most of my forms are populated by use of strings bulit in VBA and then applied to respective recordsources. I've done this where JOINs are required and especially so where use of Junction tables is needed to relate data in many-to-manys.
What puzzles me is that when UserA has a form open and UserB makes a subsequent update, the updates sometimes appear 'automagically' in UserA's display and sometimes don't? I'm guessing that the complexity of the JOINs used by the Forms which dictates this?
The danger here is that as soon as a recordsource is applied in a multi-user environment it is effectively out-of-date (until requeried). Tricky on a busy helpdesk...
I know, of course, that this is a problem with all DB technologies but how do you experts tackle this in Access please? Do you have timers running to requery forms?? Or I am I missing something with, say, referential integrity rules? Or maybe there is some way I can bind a form to it's 'primary' table and use form filters to emulate my SQL... my JOINs are quite complex though and I'm not sure they can be used as filters?
Thanks for any pointers you can give me...
Can I pick the brains of you Access experts out there with regard to forms design in multi-user environments please?
Rather then 'bound' most of my forms are populated by use of strings bulit in VBA and then applied to respective recordsources. I've done this where JOINs are required and especially so where use of Junction tables is needed to relate data in many-to-manys.
What puzzles me is that when UserA has a form open and UserB makes a subsequent update, the updates sometimes appear 'automagically' in UserA's display and sometimes don't? I'm guessing that the complexity of the JOINs used by the Forms which dictates this?
The danger here is that as soon as a recordsource is applied in a multi-user environment it is effectively out-of-date (until requeried). Tricky on a busy helpdesk...
I know, of course, that this is a problem with all DB technologies but how do you experts tackle this in Access please? Do you have timers running to requery forms?? Or I am I missing something with, say, referential integrity rules? Or maybe there is some way I can bind a form to it's 'primary' table and use form filters to emulate my SQL... my JOINs are quite complex though and I'm not sure they can be used as filters?
Thanks for any pointers you can give me...