Rocky Smolin - Beach Access Software
bchacc at san.rr.com
Sat Feb 25 13:55:39 CST 2006
Dear List:
I have the following module:
Private Sub fldContainerCheck1_AfterUpdate()
If CheckTheCheck(fldContainerCheck1) = False Then
fldContainerCheck1 = ""
Me(Screen.ActiveControl.Name).SetFocus
End If
End Sub
if the function CheckTheCheck returns fasle then I want to set the focus
back on the field fldContainerCheck1.
If I write Me(Screen.ActiveControl.Name).SetFocus or
Me.fldContainerCheck1.SetFocus the focus ends up on the next control in
tab order.
If I write Me(Screen.PreviousControl.Name).SetFocus the focus ends up on
the previous control in tab order.
How can I get the focus back on the field that has the problem?
I tried If CheckTheCheck(fldContainerCheck1) = False Then
Me.fldContainerCheck1.Undo
in both before and after update events but it didn't undo the entry. I
don't want to undo the entire record at this point, just blank the field
with the bad number and set the focus there.
MTIA
Rocky
SetFocus
--
Rocky Smolin
Beach Access Software
858-259-4334
www.e-z-mrp.com