P
(PeteCresswell)
Anybody know the genesis of this error besides the obvious?
i.e. I'm working in a form/subform that's using work tables and a record is
definitely there. It's definitely not the same record as a few moments ago...
but then again, it *never* is... It's a record in a work table that serves as
..RecordSource for a subform and it's always blown away and replaced each time a
new parent record is loaded.
In that subform there's an unbound combo box.
If the user chooses something from the box various routines run and all is well.
OTOH if the user nulls out the combo box and the same routines run, all is well
for that particular record... and the "Save" coding runs OK, but when we try to
load another record - with it's own values for that particular subform, Access
throws the 3167.
My suspicion is that I'm somehow updating some form-level flag that Access
maintains and that's tripping me up.
Can somebody comment in the context of forms and flags?
i.e. I'm working in a form/subform that's using work tables and a record is
definitely there. It's definitely not the same record as a few moments ago...
but then again, it *never* is... It's a record in a work table that serves as
..RecordSource for a subform and it's always blown away and replaced each time a
new parent record is loaded.
In that subform there's an unbound combo box.
If the user chooses something from the box various routines run and all is well.
OTOH if the user nulls out the combo box and the same routines run, all is well
for that particular record... and the "Save" coding runs OK, but when we try to
load another record - with it's own values for that particular subform, Access
throws the 3167.
My suspicion is that I'm somehow updating some form-level flag that Access
maintains and that's tripping me up.
Can somebody comment in the context of forms and flags?