【发布时间】:2019-02-22 17:20:58
【问题描述】:
我打开一个如下所示的表单:How to use combobox to open specific form in Ms Access
但我还是有问题。当我单击该按钮时,它会立即打开两个表单。我要做的是,当combobox中的值为1时,只打开form 1,当combobox中的值为2时,打开form 2。
我应该更正宏中的某些内容吗?我该怎么做?
【问题讨论】:
-
欢迎来到 SO。请显示您的代码和组合框的值
-
我使用宏openform,combobox的值为Color1,Color2,Color3
-
OpenForm 条件 Where [Forms]![Test1]![txtTest]='Color1' and OpenForm Condition where [Forms]![Test2]![txtTest]='Color2'
-
也许我应该添加宏如果,但我不知道怎么做?
-
如果两者的数据源相同,为什么要使用 2 个表单?使用 1 种形式并应用过滤器,这就是 WHERE 参数的用途。