MS Access VBA - как-то не проходит OpenArgs, всегда NULL - PullRequest
1 голос
/ 08 апреля 2020

Это кажется очень простым делом, и я верю, что я правильно его кодирую - но я почему-то получаю значение me.openargs как NULL.

Вызов кода при нажатии кнопки событие в form1:

Private Sub Command0_Click()

    DoCmd.OpenForm "frmGetLetter", , , , , , "CA14-09"

End Sub

Событие открытия формы для вызываемого кода:

Private Sub Form_Open(Cancel As Integer)

If Not IsNull(Me.OpenArgs) Then
    strLetterName = Me.OpenArgs
Else
    strLetterName = "MISC-02"
End If

me.Openargs всегда NULL - чего мне не хватает здесь

1 Ответ

0 голосов
/ 08 апреля 2020

Как подозревали Эрик А и 7 июня, у меня была открытая форма, которую я звонил. Все работает, как и ожидалось, если я DoCmd.Openform без его предварительного открытия.

Большое спасибо!

...