• ベストアンサー

accessのレポートについて

ACCESS2000を使用しています。 accessのレポートで領収書のようなものを作成しようとしています。 レポートで表題を横にも印刷するのは、可能でしょうか。 下記の№や「前回残」等 № 商品名 数量 単価 金額 前回残 9999円 1 xxxx 1 999 999 今回売上 999円 2 xx 2 9 9 このような表をA5用紙に5個くらい印刷したいのですが 可能でしょうか? また、参考になる書籍等があったらお教え願います。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keikan
  • ベストアンサー率42% (75/176)
回答No.2

通常、[詳細]の欄に複数行にわたってラベルやテキストボックス(何らかのデータ)をおくことも可能です。この場合単票形式という形になると思います。 で、この単票形式をページ設定で縦、横に複数配置するようにも設定できます。(ページプレビューで確認、デザインではあくまで1つ分です) (どういう形の物にしたいかいまいちわかりにくいのでこんな解答ですが、いろいろ試して見てください) あと、ページヘッダーにテキストボックスをおくことも可能ですが、外部のフォームなどの参照データ、あるいはクエリーで[前回残]をどのレコードにも付加してやる。そうすると1番上のレコードの値として前回残が表示されます。 あとは、サブフォームの導入してもいいかもしれません。

boo3
質問者

お礼

有難う御座いました。 自分の勉強不足でした。

boo3
質問者

補足

ご回答有難うございます。 具体的にいいますと、顧客名、請求金額、領収金額、購入した商品の一覧を同一ページに印刷したかったのです。 おっしゃるとおり、サブフォームを検討しておりましたが、 まず可能かどうかもわかりませんでした。このため、参考になる書籍等も探しております。サブフォームの作成について詳しく書かれた書籍についてご存知ないでしょうか。 よろしくお願い致します。

その他の回答 (2)

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

レポートのプロパティで並び替え/グループ化の設定を選び顧客名でヘッダを作れば(必要ならフッタも)顧客名のヘッダに顧客名・請求金額・領収金額、詳細部に購入した商品の一覧を表示するようにすれば可能と思いますが。 1ページ内に複数行のヘッダと詳細が出来ます。 テーブル等の内容はわかりませんがレコードソースのレコードに必要なフィールドをクエリを使って集めれば出来ます。

boo3
質問者

お礼

有難う御座いました。参考にさせていただきます。

  • keikan
  • ベストアンサー率42% (75/176)
回答No.1

まず、必要なデータの集まりであるクエリーを作成します。(テーブル単体でもかまいませんが、必要な項目を絞った方が使いやすいですけど) で、そのクエリーをもとにとりあえずレポートの新規作成でウィザードを実行してみてください。(今回の場合は帳票形式) それでできた物のデザインやらプレビューを観察してみてください。何となくニュアンスがわかってくると思います。

boo3
質問者

補足

ご回答有難うございます。 keikanさんのとおりやってみました。 上に表題と項目名を表示、項目の内容を一覧で表示しました。このような一覧形式以外のもの(上に項目名ではなく)横に項目名を表示するようなことができるかどうかお聞きしたかったのですが・・・ 質問内容がわかりずらく申し訳ありません。 宜しくお願いします。

関連するQ&A