MS-ACCESSで悩んでいます。
レジ番号、発行番号、品名、数量、単価
001,0001,おにぎり,1,110
001,0001,あんパン,1,110
001,0001,肉まん,1,130
001,0002,タバコ,1,300
001,0002,おでん,1,150
のようなテーブルがあって、これをレポートにしたいのですが
001□0001
□□おにぎり□□1□□110
□□あんパン□□1□□110
001□0002
□□肉まん□□□1□□130
□□タバコ□□□1□□300
□□おでん□□□1□□150
という形ではなく
001□0001
□□おにぎり□□1□□110□□あんパン□□1□□110
001□0002
□□肉まん□□□1□□130□□タバコ□□□1□□300
□□おでん□□□1□□150
のような形でレポートを作りたいと思っているのですが、ワークテーブル等を利用しないで、クエリーとレポートだけで実現する事は可能でしょうか?
VBAを使って、ワークテーブルを利用すれば可能だと思うのですが出来れば利用せずに作りたいと思っています。
Access使いの方よろしくお願いいたします。
Accessは2000か2003を利用する予定です。
No.2ベストアンサー
- 回答日時:
グループヘッダーは2列にしないということですね。
そうでしたら、サブレポートの機能を使って実現できます。
まず品名,数量,単価だけのレポート…(1)を作成してください。ヘッダー、フッターは必要ありません。幅もページの半分以下にしてください。
今度は親元のレポートでレジ番号、発行番号をグループヘッダーに追加し、詳細部分に(1)のレポートをサブレポートとして挿入してください。その際に親レポートと子レポートをリンクするフィールドを聞いてきますので、レジ番号と発行番号を選んでください。親レポートにおけるサブレポートの幅は2列分十分に表示できる幅にしてください。
サブレポートを自由に使いこなせるとレポートの表現の幅はかなり広がりますから、この際しっかり使い方を覚えるといいですよ。
この回答への補足
初めての機能なので、少してこずりましたが何とか目的の印刷をすることが出来ました。
サブレポートを効率よく使えば、比較的簡単により広い表現が出来る事が分りました。
ないなら力技で解決するつもりでしたが、それよりも効率の良い方法がわかって大変参考になりました。
(VB,VBAは普段開発で使っていないので助かりました^^;;)
ご回答ありがとうございます、まだ試していないですがサブレポート機能を利用すれば目的の印刷は実現しそうです。
試してから、結果を報告させていただきますので評価は少少お待ちください。
No.1
- 回答日時:
そのレポートを選択して
「ファイル」「ページ設定」の「レイアウト」タブで
列を2列にすればいいのでは?
この回答への補足
ご回答ありがとうございます。
紹介いただいた方法を試してみましたが、思ったような印刷は出来ませんでした。
ヘッダー部が1列、明細の部分だけが複数列になるようなレポートを作ろうとしています。
ちょっとテーブルの例えがコンパクトすぎて分かりにくくて申しわけありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- その他(データベース) Microsoft Accessについて 1 2022/06/06 16:20
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(データベース) Accessのリンクテーブルについて 1 2023/05/20 16:10
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのレポートのヘッダー...
-
ACCESS レポートでグループご...
-
アクセスのレポートで空白のテ...
-
Accessのレポート上のテキスト...
-
accessレポートにwordの文...
-
ACCESSのレポートフッターをグ...
-
Accessでの複数クエリ(テーブ...
-
Access2007 総ページ数が狂う
-
Access チェックボックスを使...
-
アクセスのレポートをPDF化する...
-
★お手上げ状態です。助けてくだ...
-
ACCESS:レポートが依存するオ...
-
アクセスでファイル名をレポー...
-
プライベートコードのバーコード化
-
アクセスでレポート作成時にデ...
-
Access レポートフッターを条...
-
BusinessObjectsについて教えて...
-
レポートのコントロールソース...
-
Accessのフォーマット時イベント
-
アクセス2002で決算棚卸し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのレポートのヘッダー...
-
Accessのレポート上のテキスト...
-
accessレポートにwordの文...
-
ACCESS2000 VBAで印刷時にサブ...
-
Accessのフォーマット時イベント
-
★お手上げ状態です。助けてくだ...
-
Access2013でレポートを名前を...
-
エクセルで表を作り、ピボット...
-
Accessでレポートの項目をVBAで...
-
Access チェックボックスを使...
-
アクセスでレポート作成時にデ...
-
Accessでページヘッダーだけが...
-
アクセスでファイル名をレポー...
-
レポートのコントロールソース...
-
計算結果がレポートビューでは...
-
BusinessObjectsについて教えて...
-
ACCESS でフォームフィルターを...
-
アクセスのレポートで空白のテ...
-
レポートのラベルなどの非表示...
-
テキストボックスにコントロー...
おすすめ情報