使用带有 where 子句的宏打开窗体,它将打开对话框



>我在Access 2016中OpenForm的宏中遇到"where condition"的问题。

我正在努力解决完全相同的问题,这意味着在表单之间打开一个对话框窗口,如下面的链接所示:

访问 - 使用 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 非常陌生,所以很可能我没有看到一些基本错误。

试试这个:

"ID_code_SC = '" & [Forms]![SearchFRM_Materiel]![ID_code_SC] & "'"

相关内容

  • 没有找到相关文章

最新更新