VBA: введите значение параметра по третьей команде - PullRequest
0 голосов
/ 29 мая 2020

У меня есть форма с 3 командами, каждая из которых должна перевести вас в другую форму после того, как данные были введены пользователем и сохранены в текущей записи. Моя проблема в том, что вторая часть кода выдает ошибку, и когда я выбираю эту команду, появляется всплывающий параметр.

Private sub command2_click()
If Me.Dirty Then Me.Dirty = false
DoCmd.OpenForm “6_Prem_Conv”,,,”[ID]=“&Me.ID
DoCmd.Close acForm, Me.Name
End sub

Private sub command3_click()
DoCmd.OpenForm FormName:=“6_FEHB”
End sub

Private sub command4_click()
If Me.Dirty Then Me.Dirty = false
DoCmd.OpenForm “8_FEHB_Payment”,,,”[ID]=“&Me.ID
DoCmd.Close acForm, Me.Name
End sub

Кажется, что и команда 2, и команда 3 работают нормально, но часть среднего оператора (DoCmd.openform) команды 4 дает мне всплывающий параметр.

...