我在 Access 2016 的 OpenForm 上的宏中遇到“where 条件”问题。
我正在努力解决完全相同的问题,这意味着在表单之间打开一个对话框窗口,如下面的链接所示:
我在 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 和宏/VBA 很陌生,所以很可能我没有看到一些基本错误。