まりふのひと

Accessで印刷部数を指定するには

§簡便法
  1. レポートをプレビューし、
  2. [ファイル]メニュー ⇒[印刷]をクリック,(または、[Ctrl]+[P])
  3. 【印刷】ダイアログボックスの「部数」を指定し、
  4. [OK]をクリックします。
§部数が予め決まっている場合
  • DoCmd.OpenReport を繰り返せばいいでしょう。
§フォームから部数を指定する場合

Microsoft Access Club に「売上げリストの印刷部数をコンボボックスで指定する」に具体例が載っていますので参照してください。

  1. DoCmd.OpenReport "rpt_sample", acViewPreview
  2. DoCmd.PrintOut acPrintAll, , , , 印刷部数
  3. DoCmd.Close acReport, "rpt_sample"

考え方は上記 簡便法 と同じで、プレビューさせておき、DoCmd.PrintOut で印刷します。
DoCmd.PrintOut の引数は次のとおりです。詳しくは、Access のヘルプを見てください。

expression.PrintOut (PrintRange, PageFrom, PageTo, PrintQuality, Copies, CollateCopies)