フォームに表示中のレコードだけを印刷するには

を使用すると、開くレポートに表示するレコードの抽出条件を指定できます。条件式は、

[フィールド名]=Forms![フォーム名]![コントロール名]

の形式で指定します。条件式中の[フィールド名]には、レポート側のフィールド名を指定します。レポートのレコードソースに含まれていれば、レポート上に配置されていなくてもかまいません。

例えば、レポートのレコードソースが[顧客テーブル]である場合、[顧客テーブル]に含まれているフィールドを条件式に使用できます。

複数の条件に合うレコードを印刷するには

[レポートを開く]アクションには、レコードの抽出条件を指定するための引数が2つあります。1つは上記で紹介した[Where条件式]で、もう1つは[フィルター名]です。

後者の[フィルター名]には、レポートに表示するレコードの抽出条件を設定したクエリを指定します。操作手順はフォームの場合と同じです。Accessのマクロでフォームの複数の条件に合うレコードを表示する方法を参考にしてください。