i'll cut straight to the chase. i am able to open a form to the desired record in a navigation subform with the following
DoCmd.BrowseTo acBrowseToForm, "workcard", "main.navigationsubform", "workid=" & Me!workid
the problem is once the workcard form is opened i am not able to use the lookup nor go previous or next record. this limits functionality tremendously. if i don't go through the above procedure the lookup works fine. i would ideally like to be able to show all records when these controls are triggered.
i tried this on the beforeupdate event
If Me.FilterOn = False Then
'do nothing
Else
Me.Filter = ""
Me.FilterOn = False
End If
and afterupdate this is the macro
search for record | record first | ="[workid] = " & Str(Nz([Screen].[ActiveControl],0)) (built in from wizard)
but for some reason access doesn't think its not filtered (even filter toggle in record navigation is grayed out) and hence it doesn't do anything - ie. still on same record. How can I tell access to show all records and go to the record that i want. Or what is the best approach for this.