DoCmd.OpenForm - 其中arg仍在导致" ENTER PARAMETER"框

时间:2015-08-03 22:32:36

标签: vba

当关闭表单B时,我希望它打开表单A到表格B上的最后一个记录。我无法弄清楚为什么我仍然得到一个"输入参数"这个问题。

有一个关闭表单的按钮,这是按钮的子功能...

Private Sub Close_Form_Click()
DoCmd.OpenForm "FormA", acNormal, , "[ID] = " & Me.ID
DoCmd.Close acForm, "FormB"
End Sub

1 个答案:

答案 0 :(得分:0)

找到解决方案。我错过了一些引号。由于ID是字母数字而不是数字,因此代码现在看起来像这样(并且有效)

Private Sub Close_Form_Click()
DoCmd.OpenForm "FormA", acNormal, , "[ID] = '" & Me.ID & "'"
DoCmd.Close acForm, "FormB"
End Sub