2016-11-09 22 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