Access2003レポートの連続印刷方法
以下のような仕様にて、Access2003で取引案件管理データベースをつくっています。
一案件ごとにA,B,Cと三種類のレポートがあり、それを順番に印刷する機能を追加しようとしているのですが、方法がわからず、アドバイスをお願い致します。
*仕様*
・ユーザはアクセスオープン時に、自身のIDとパスワードを入力
・認証が通ると、総合メニュー画面が起動される。
総合メニューには「入力フォーム起動ボタン」と「レポート印刷ボタン」がある
・DB内部でIDとユーザの所属部署の紐付けを行っており、入力フォームを起動すると、自分の所属部署の担当案件だけが表示される
(フォームのコードで、グループごとにフィルタをかけている)
・レポートは案件ごとにA,B,Cと三枚に分かれている
・入力フォーム内にも、印刷ボタンがあり、それを押すと表示されている案件のレポートがA、B、Cの順番で出力される。
コードは以下の通り
DoCmd.OpenReport "レポートA", acViewNormal, WhereCondition:="[案件名] ='" & Me.案件名 & "'"
DoCmd.OpenReport "レポートB", acViewNormal, WhereCondition:="[案件名] ='" & Me.案件名 & "'"
DoCmd.OpenReport "レポートC", acViewNormal, WhereCondition:="[案件名] ='" & Me.案件名 & "'"
*今回つくりたい機能*
総合メニューの「レポート印刷ボタン」の中身を実装したいと考えています。
これを押すと、案件ID「001」のレポートA→B→C→案件ID「002」のレポートA→B→C→案件ID「003」・・というように、案件ごとにレポートA,B,Cがセット(連続)で印刷できるようにしたいのです。
上の構文と、レコード送りを組み合わせればいいのではないかと予想はついているのですが…緊急対応で、自分でコードを試行錯誤している時間がないもので、コードを上のような機能を実現できるコードを教えて頂けますと幸いです。宜しくお願い致します。
お礼
ありがとうございました。