A.D.TEJPAL
adtp at airtelbroadband.in
Fri Sep 21 00:33:33 CDT 2007
Mark, This has to do with two complementary features: (a) Prior to final exit from subform control, current record in the subform gets saved (if the subform is still dirty) and the subform attains non-dirty state. (b) Exit from subform control can not take final effect so long as the subform is dirty. Sample code as given below, should take care of the problem faced by you. SF_Sub is the name of subform control, while Price is the name of field in the subform, whose value in current record gets set to 100 whenever exiting the subform control. Best wishes, A.D.Tejpal ----------- Exit event of subform control on the main form =================================== Private Sub SF_Sub_Exit(Cancel As Integer) Me.SF_Sub("Price") = 100 Me.SF_Sub.Form.Dirty = False End Sub =================================== ----- Original Message ----- From: Mark A Matte To: accessd at databaseadvisors.com Sent: Friday, September 21, 2007 00:51 Subject: [AccessD] Leave Subform Hello All, Have an A97 db...I have a subform/continuous...when I leave/exit that subform I want to change a value on the current record of the subform. I thought I could do this by using the "On Exit" property of the subform. The problem is when I click out of the subform...the "on Exit" does fire...but if I put code in that references the field I want to change...the click part is cancelled and the subform maintains focus. Any suggestions? Thanks, Mark P.S...I can't use the "Before Update" of the subform itself...because going to a new record in the form does something different.