• 締切済み

アクセス2000での請求書発行において

アクセス2000を使用し、販売管理のデータベースを作っています。受注や売上のテーブル、フォームなどは作成することができたのですが、請求書の部分で分からないことが出てきました。 請求書のフォームを得意先の情報等を入力するメインと商品、数量、金額等の明細を入力するサブフォームで構成しています。 今の状況では、そのフォームに表示されている全ての情報(レコード)が印刷されてしまいます。 これを、明細のレコードをそのつど選んでレポートに出力したいのです。 例えば、A社に6/6にパソコン、プリンタ、ファックスを売ったとします。この請求書をパソコン、プリンタの請求書とファックスの請求書で分けて印刷したいのです。 どなたか分かる方よろしくお願いします。 分かりづらい長文で失礼しました。

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

> 明細のレコードをそのつど選んでレポートに出力したいのです。 この作業をするために、明細のデータを格納するテーブルにフィールドを 追加する必要がありますね。 Yes/No 型のフィールドを作成して、チェックをつけられるようにし、 レポートのレコードソースで、チェックがついているものだけを 印刷するようにすればいいですね。 ただ、請求書の発行履歴をもつ必要があるのなら、もう少し検討する 必要はありそうですが。。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

簡単に言えば顧客情報に売上情報をぶら下げるか売上情報に顧客情報をぶら下げるかの違い。 >請求書のフォームを得意先の情報等を入力するメインと商品、数量、金額等の・・ この状態だと顧客情報に売上情報をぶら下げている格好ですよね。 質問の内容からすれば売上情報に顧客情報をぶら下げるようにすれば解決です。 例えば 請求書フォームが得意先情報のメインと商品等の明細を入力するサブフォームで構成されているのなら請求書の発行時にサブフォームの商品等のレコードを選択してそのレコードに請求書レポートのヘッダとして顧客情報のレコードを持ってきて売上商品ごとに請求書を出力できるようにすれば良いのでは。

関連するQ&A