基于多个值打开Access Form

时间:2016-11-09 13:34:22

标签: ms-access access-vba

我有两种形式。一个连接到表,用于输入,更改和查看条目。 从第二种形式我想打开第一个表格到某个记录。

表包含6个不同项目的记录,但每个项目有多个记录。当旧记录被标记为已关闭时,会添加一个新的(真/假勾选框。

我可以根据项目数创建打开记录的代码,但无法添加复选框考虑。

DoCmd.OpenForm "Form1", , , "Form1.[Variable]=" & Me![Combo4]

这将从Form2上的下拉菜单框中读取数字,并使用该值打开Form1。 现在我需要为open命令添加另一个条件。

DoCmd.OpenForm "Form1", , , "Form1.[Variable]=" & Me![Combo4] And "Form1.[Variable2] <>" & Me![Checkbox]

这应该只打开某个编号项目的记录,而只打开尚未关闭的记录(我在Form2上包含一个隐藏的复选框以使用相同的Me![]命令,但它没有&#39;工作。

1 个答案:

答案 0 :(得分:1)

有一些要管理的报价:

DoCmd.OpenForm "Form1", , , "Form1.[Variable] = " & Me![Combo4] & " And Form1.[Variable2] <> " & Me![Checkbox] & ""