2016-11-09 11 views
0

私は2つのフォームを持っています。 1つはテーブルに接続し、エントリの入力、変更、および表示に使用されます。 2番目のフォームから、最初のフォームを特定のレコードに開きます。複数の値に基づくオープンアクセスフォーム

テーブルには6つの異なるアイテムのレコードが含まれていますが、各アイテムには複数のレコードがあります。

レコードを開くためのコードを項目数だけ作成することはできますが、チェックボックスの考慮事項を追加することはできません。

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

これはForm2の上のドロップダウンメニューボックスから番号を読み取り、その値で、Form1を開きます。 は、今私はopenコマンドに別の条件を追加する必要があります。

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

これが唯一のレコードを開く必要があります特定の番号の項目とonlの場合yまだ閉じられていないレコード(同じMe![]コマンドを使用するためにForm2に隠しチェックボックスを追加しましたが、動作しません)。

答えて

1

管理するためのいくつかの引用符があります

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

おかげで、これが機能するようになりました。 – karjuuhin

関連する問題