2016-11-09 30 views
0

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

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

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

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

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

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

这应该只打开记录对于某个编号的项目和onl y尚未关闭的记录(我在Form2上包含一个隐藏的复选框以使用相同的Me![]命令,但它不起作用。

回答

1

有一些报价管理:

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

谢谢,这工作了。 – karjuuhin