Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 基于多个值的开放访问表单_Ms Access_Vba - Fatal编程技术网

Ms access 基于多个值的开放访问表单

Ms access 基于多个值的开放访问表单,ms-access,vba,Ms Access,Vba,我有两张表格。一个连接到表,用于输入、更改和查看条目。 从第二个表单开始,我想打开第一个表单到某个记录 表包含6个不同项目的记录,但每个项目都有多条记录。当旧记录标记为已关闭时,将添加新记录(对/错勾选框) 我可以仅根据项目数量创建打开记录的代码,但无法添加复选框 DoCmd.OpenForm "Form1", , , "Form1.[Variable]=" & Me![Combo4] 这将从Form2上的下拉菜单框中读取数字,并使用该值打开Form1。 现在我需要向open命令添加另

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

表包含6个不同项目的记录,但每个项目都有多条记录。当旧记录标记为已关闭时,将添加新记录(对/错勾选框)

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

DoCmd.OpenForm "Form1", , , "Form1.[Variable]=" & Me![Combo4]
这将从Form2上的下拉菜单框中读取数字,并使用该值打开Form1。 现在我需要向open命令添加另一个条件

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

这应该只打开特定编号项目的记录,并且只打开尚未关闭的记录(我在Form2中包含了一个隐藏复选框,以使用相同的Me![]命令,但它不起作用。

需要管理一些引号:

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