クエリを基に作成したレポートで、抽出条件に合うレコードがない場合、レポートヘッダーやページヘッダーだけが印刷されて無駄になります。これを防ぐには、レポートの[空データ時]イベントで埋め込みマクロを作成し、[イベントの取り消し]アクションを使用して印刷をキャンセルします。

[空データ時]イベントは、印刷対象のレコードが存在しない場合の処理を割り当てるイベントです。その際、[メッセージボックス]アクションを利用して印刷するデータがないことを表示すると、わかりやすくなります。