Я пытаюсь открыть подчиненную форму навигации для определенной записи.Ниже мой код.
List_22
отображает tblMainDERS
.
Ссылочный номер представляет собой строку.Номер ссылки существует в tblMainDERS
, а tblMCV
frmMCV
отображает tblMCV
.(Я пытался использовать tblMCV.[Reference Number] = RefNum
, но это тоже не работает)
Все работает EXCEPT для оператора where
в строке BrowseTo
.Моя форма открывается на frmMCV
в области навигации frmERS
, но отображает первую запись в таблице вместо записи, указанной ссылочным номером.
Private Sub List22_DblClick(Cancel As Integer)
If Not IsNull(Me.List22.Column(0)) Then
RefNum = Me.List22.Column(0)
Application.Echo False
DoCmd.OpenForm "frmERS", , , ("tblMainDERS.[Reference Number]= '" & RefNum & "'")
DoCmd.BrowseTo acBrowseToForm, "frmMCV", "frmERS.NavigationSubform", ("tblMainDERS.[Reference Number] = '" & RefNum & "'")
Application.Echo True
End If
End Sub
Любая помощь будет принята.