使用带有 where 子句的宏打开表单并打开对话框
Open form using macro with where clause and it opens dialog box
我在 Access 2016 的 OpenForm 宏中遇到 "where condition" 问题。
我正在努力解决完全相同的问题,这意味着对话框 window 在表单之间打开,如下面的 link 所示:
我在 OpenForm 的宏生成器中遇到了这样的情况:
="ID_code_SC = " & [Forms]![SearchFRM_Materiel]![ID_code_SC]
它仍然要求我输入 ID 的名称。如果我输入它,它会转到正确的记录。
重要的是,我的ID是一个文字,比如ABC_01。所以我修改了它:
http://www.baldyweb.com/wherecondition.htm
我有:
="ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"
但是,另一方面,这会打开一个空表单并且不引用任何记录。
我使用 Access 2016。我对 Access 和 macros/VBA 还很陌生,所以很可能我没有发现一些基本错误。
试试这个:
"ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"
我在 Access 2016 的 OpenForm 宏中遇到 "where condition" 问题。
我正在努力解决完全相同的问题,这意味着对话框 window 在表单之间打开,如下面的 link 所示:
我在 OpenForm 的宏生成器中遇到了这样的情况:
="ID_code_SC = " & [Forms]![SearchFRM_Materiel]![ID_code_SC]
它仍然要求我输入 ID 的名称。如果我输入它,它会转到正确的记录。
重要的是,我的ID是一个文字,比如ABC_01。所以我修改了它: http://www.baldyweb.com/wherecondition.htm
我有:
="ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"
但是,另一方面,这会打开一个空表单并且不引用任何记录。
我使用 Access 2016。我对 Access 和 macros/VBA 还很陌生,所以很可能我没有发现一些基本错误。
试试这个:
"ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"