G
Guest
I have a form with several subforms. When the user types new information into
the subforms, a calculation is run and the result stored in the "outer"
form's record in the database.
Normally you'd call me.form.refresh to resync the display with the
underlying recordset. But if you do, the entire form state is torn down and
recreated, and in the process the cursor focus changes. This makes it
basically impossible to simply tab through a set of fields and change the
values, because the cursor keeps hoping around the screen
If I don't call refresh, then an edits on the main form causes a "someone
had edited this record" error. That's entirely true, but besides the point, I
don't care!
So is there some way to say "ignore these changes", or some other way to
avoid doing the refresh?
Maury
the subforms, a calculation is run and the result stored in the "outer"
form's record in the database.
Normally you'd call me.form.refresh to resync the display with the
underlying recordset. But if you do, the entire form state is torn down and
recreated, and in the process the cursor focus changes. This makes it
basically impossible to simply tab through a set of fields and change the
values, because the cursor keeps hoping around the screen
If I don't call refresh, then an edits on the main form causes a "someone
had edited this record" error. That's entirely true, but besides the point, I
don't care!
So is there some way to say "ignore these changes", or some other way to
avoid doing the refresh?
Maury