I have a main form + subform bound by a RecordSource/Requery everytime something changes in the mainform.
In my subform I've got a save button to save/update the information in my subform.
As I wanted to avoid the ACCESS default behavior that updates/add records each time you do some action, I decided, as advised in some of the threads, to add "Cancel = True" in the "BeforeUpdate" event on my subform each time the Save button was not pressed.
Unfortunately, this causes a side-effect when I need to update the RecordSource of the subform because the "BeforeUpdate" event is activated, the "Cancel = True" is triggered (because I didn't press the Save button) and then I end up with this error:
Run-time error '2107' The value you entered doesn't meet the validation rule defined for the field or control
Before I implemented the "Cancel true", my ResordSource statement was working.
Does the "Cancel true" has some impact on something else ?? Any ideas ??
Cheers.
Fab.
In my subform I've got a save button to save/update the information in my subform.
As I wanted to avoid the ACCESS default behavior that updates/add records each time you do some action, I decided, as advised in some of the threads, to add "Cancel = True" in the "BeforeUpdate" event on my subform each time the Save button was not pressed.
Unfortunately, this causes a side-effect when I need to update the RecordSource of the subform because the "BeforeUpdate" event is activated, the "Cancel = True" is triggered (because I didn't press the Save button) and then I end up with this error:
Run-time error '2107' The value you entered doesn't meet the validation rule defined for the field or control
Before I implemented the "Cancel true", my ResordSource statement was working.
Does the "Cancel true" has some impact on something else ?? Any ideas ??

Cheers.
Fab.