Ошибка при открытии подчиненной формы навигации в КОНКРЕТНОЙ записи - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь открыть подчиненную форму навигации для определенной записи.Ниже мой код.

  • 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

Любая помощь будет принята.

1 Ответ

0 голосов
/ 22 марта 2019

Просто используйте имя поля и параметр в аргументе WHERE.

Просто: "[Reference Number]='" & RefNum & "'"

...