これ何て呼びますか Part2

いつも楽しく拝見しています。

質問させてください。

アクセスのレポートについてなのですが、今フォームのボタンを押すと「納品書」と言うレポートが出力されるようになっています。

これをフォームのボタンを押すと「納品書」と「納品書控え」と言う2つのレポートを出力したいと考えています。

試しに自分でやってみると、2つのレポートは別々のウィンドウで表示され、印刷ボタンを2回押せば可能な所まできました。

出来れば、これを改良し、

フォームのボタンを押す→レポートが表示(納品書と納品書控えが同じウィンドウにて続けて表示される)→印刷(納品書と納品書控えが出力される)

と言う形にしたいと考えております。

これは可能なことなのでしょうか?
また、可能な場合、どのような仕込が必要なのでしょうか?

おわかりになる方いらっしゃいましたら、ご教授ください。

よろしくお願いいたします。

A 回答 (3件)

下のようなテーブルを作ります



表題
-----
納品書
納品書控え

レポートのソースをクエリデザインビューで開き
上のテーブルを取り込みます
結合はしません
表題フィールドを取り出します

レポートをデザインビューで開き
表題を一番上のグループに指定します

レポートヘッダーを使っている場合は中身を表題グループヘッダーに移動します
表題グループフッターに改ページを設定します
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。

こ、これは・・・すごい!!出来ました!!

全く理屈がわかりませんが、とにかく出来ました!!

本当にありがとうございました!!m(__)m

お礼日時:2008/02/19 00:21

>全く理屈がわかりませんが、とにかく出来ました!!



改造したレポートのソースをデータシートビューで見てみれば
理屈はともかくなぜできるのかがわかると思いますよ

2つのテーブルを結合しないで両方からフィールドを取り出せば
両者の全組み合わせ分のレコードができます
こういう結合を外積といいます
    • good
    • 0

>これは可能なことなのでしょうか?


>また、可能な場合、どのような仕込が必要なのでしょうか?

可能ですが、先ず質問者様には「参考書」を入手する事を
お勧めします。
この類の事は大抵どの本にも記載されていますし、WEBなど少し
調べれば回答例がゴマンと出てきます。

と、前置きはこの位にして・・・。

>試しに自分でやってみると

そのフォームのコマンドボタンに

DoCmd.OpenReport "レポート名"
と記述します。
「レポート名」の部分は適宜書き換えてください。
プレビューが必要な場合はヘルプで調べると良いでしょう。

ちなみに、こちら↓
http://www.accessclub.jp/

様々な例題が載っています。
是非参考にしてください。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。

仰る通り、参考書を購入したいと考えております。

ご存知の方にはあまりにもありきたりな質問で、不快な
思いをされたようでしたら、お詫び申し上げます。

ご記載いただきました、「DoCmd.OpenReport "レポート名"」に関しましては、どうにかできました。

ただ、2つのレポートを一つのプレビューにて表示が出来ず、分かれてしまい、ご質問をさせていただきました。

良い方法等ございましたら、ご教授ください。
よろしくお願いいたします。

お礼日時:2008/02/19 00:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報