みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access2002 255以上のフィールドをレポートで表示させたい

Access2002を使っています。Accessは初心者です。
255以上あるフィールドをレポートでA3用紙(横)1枚におさめたいと思っています。
構造は,下の通りです。
テーブル1,テーブル2,テーブル3,テーブル4
クエリ1(テーブル1~3をもとに)・・・フィールドが200あります
クエリ2(テーブル4をもとに)・・・・・フィールドが150あります

初心者判断で,クエリ1とクエリ2をもとに350あるフィールドを1枚のレポートにおさめるには,A3用紙の右側の部分にサブレポートを作成すると解決できるのではと考え,マニュアルを読んで,レポート1にサブレポートを追加する作業を進めました。しかし,「アプリケーション定義またはオブジェクト定義のエラーです」というメッセージが表示され作成できませんでした。
サブレポートの概念がよくわからないのですが,サブレポートにこだわらず,350もあるフィールドをA3用紙(横)1枚にレポートで出力できる最も簡単な方法があったら教えて下さい。何分,Accessは初心者なので,よろしくご教示下さい。よろしくお願いします。

投稿日時 - 2002-06-08 14:18:55

QNo.287712

すぐに回答ほしいです

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

 まずレポートをプリントする場合、あなたの考えでは、
A3用紙横置ということであれば
A3=297mm×420mmですね。左右余白が、各10mm必要(プリンター能力に依りますが、余白を無しには無理かと思います)として横幅400mmが実設定となります。一番左側が見だし項目とすれば、各フィールド項目が350もあるなら1項目当たり1mm位になってとても、使い物になりません。
 Access側で、「フィールドが多すぎます。」って、メッセージが出ると思います。
 いったい、何を表示したいのでしょうか。
 レポートを幾つか作ってフィールドを振り分けると出来ますから、挑戦してください。
 
 プリントするフィールド1~20まで、21~40まで、などとすれば、可能ですよ。
 しかしレポート上で350フィールドを画面で表示することさえ出来ません。画面上にスケールがあって、制限があります。
 但し、セルに何をどう表示するかによっても変わります。文字や記号をグラフのように表示するのであれば、セル内で自動的に折り返されるので、行の巾をうんと廣くすれば縦書きのようになり、巾をいっぱいまで狭くする使い方も出来るはずです。

投稿日時 - 2002-06-09 16:14:40

お礼

ホームページでもいろいろと調べてみましたが,確かに350もの項目を表示するのはむずかしいですよね。^_^;
もう一度,どのように構築したら効率よくできるかを考え直してみます。
親切に回答していただき,本当にありがとうございました。

投稿日時 - 2002-06-09 18:04:58

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問