Microsoft Access 掲示板

複数の条件付きでレポートを表示させたい

3 コメント
views
4 フォロー

テーブル
印刷チェックボックス
車庫ID
フォーム
印刷チェックボックス
車庫ID
そして
印刷実行のボタンを作成
印刷実行のボタンを押せば

車庫IDと等しいIDの印刷されるレポートを呼び出し印刷する。

レポートの呼び出しで車庫IDとIDが一致し印刷チェックボックスにチェックが
入ったものだけを印刷したいので下記のようにしましたがうまくいきません。
よろしくご教示お願いします。
DoCmd.OpenReport "L書類", acViewPreview, "車庫ID=" & Me.ID & "AND 印刷=True"""

tokinaito
作成: 2020/11/05 (木) 13:07:33
最終更新: 2020/11/06 (金) 09:19:54
通報 ...
1
tokinaito 2020/11/06 (金) 09:57:50 10f3b@f6db2

DoCmd.OpenReport "L書類", acViewPreview, "車庫ID=" & Me.ID & "AND 印刷=True"""
すみません自己解決しました。印刷のところをコントロールソースにしたらうまくいきました。

2
  • 抽出条件引数の位置がおかしい
  • "AND"の前に半角空白が必要
  • ""が余分

車庫IDが数値型の場合なら、

DoCmd.OpenReport "L書類", acViewPreview, ,"車庫ID=" & Me.ID & " AND 印刷=True"

車庫IDがテキスト型の場合なら、

DoCmd.OpenReport "L書類", acViewPreview, ,"車庫ID='" & Me.ID & "' AND 印刷=True"
3
tokinaito 2020/11/26 (木) 11:52:31 10f3b@f6db2

hatena様大変ありがとうございました。