Access2002で255以上のフィールドをレポートで表示させる方法

このQ&Aのポイント
  • Access2002を使用しており、255以上のフィールドを1枚のレポートに表示させたいと考えています。
  • テーブル1〜4とクエリ1、クエリ2を使用し、合計350のフィールドがあります。
  • 初心者であるため、サブレポートを使用しようとしましたがエラーが発生し、解決方法が分かりません。Access初心者の私にとっては、簡単な方法があれば教えていただきたいです。
回答を見る
  • ベストアンサー

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は初心者なので,よろしくご教示下さい。よろしくお願いします。

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

  • ベストアンサー
noname#49904
noname#49904
回答No.1

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

daikinboshi
質問者

お礼

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

関連するQ&A

  • Accessでレポートを作成したい

    Access2000を使っています。 ウィザードを使ってレポートを作成しようとしています。 レポート作成用に新規クエリを作り、レポート作成ウィザードの「フィールドの選択」で新しく作ったクエリを指定し、そこからすべてのフィールドを選択しましたが、印刷形式を選択したところで、「アプリケーション定義またはオブジェクト定義のエラーです」というメッセージが出ます。 クエリの作り方が間違っているのでしょうか。それともクエリの中のテーブル間の結合がうまくいっていないとか…。 「フィールドの選択」では、レポートで表示させたいフィールドだけを選択すればいいんですよね? そのためのクエリも、同じくレポートで表示するフィールドだけを入れればいいんですよね。 そもそも「アプリケーション定義またはオブジェクト定義のエラー」って何なんでしょう…。 初心者ですがよろしくお願いします。

  • Access2010 更新データのレポート表示

    Access初心者です。 新規データを入力しても、レポートが更新されずに困っています。 (テーブルや、フォーム内では、データは更新されています) エクセルデータをAccess2010にインポートして、元テーブルを作成しました。 元テーブルを元に、フォーム・レポート・検索クエリ(年度別・分類別)等を作成しました。 ここまでの作業で、新規データの入力はありませんでした。 ところが・・・ 新規データをフォームに入力すると、元テーブルは更新されますが、既に作成しているレポートには、新規レコードが表示(反映)されません。 更新されている元テーブルを元に、もう一度レポートを作成しても、新規レコードは表示されません。 ホームタブの「全て更新」ボタンをクリックしても、新規レコードはレポートには表示されません。 尚、Access初心者です。 「更新クエリ」なるものは、作成していません。というか、「更新クエリ」って何?状態です。 また、クエリそのものが良くわかっておらず、作成したクエリは全て「検索」のためのクエリで、抽出条件に「 [] 」を入力したり、フィールドに「 年度: Year(DateAdd("m",-3,[発送日])) 」を入力したりしかできません。 勿論、リレーションシップって何???状態です。 どうしたらよいのでしょうか??? どなたか、初心者でもわかるように、教えていただけないでしょうか? 宜しくお願いいたします。

  • レポートを上手く表示させたいのですが・・・Access2000

    こんにちわ。私はAccess初心者です。 業務でAccessを使用しているのですが、ご存知の方がおられましたら、 是非ご回答をよろしくお願い致します。 仕様ソフト:Access2000 【問題点】 テーブルに各種データがインポートされています。 レポートでそのテーブルに入っているデータを「月」ごとに表示・印字 できるようにしたいのですがやり方がわかりません。 例えば1月のデータのみを抽出して、レポートに表示させたい場合、 クエリで、1月のみ表示するように指定("1月")し、レポートにて ウィザードから作成すれば確かに1月だけ表示されます。 しかし、この方法では12ヶ月分のクエリとレポートを作成しなければ ならず、効率が非常に悪くて困ってます。 一覧で月を選択すれば自動的に指定月のレポートが表示されるような 方法をご教授下さい。 初心者的な質問で申し訳ございませんが、どうぞよろしくお願い致します。

  • アクセスでのレポート作成時

    アクセスでレポートを作成する場合 1つのテーブル 又はクエリからしか作成できないのでしょうか? レポート作成時フィールドリストを選択できるのは1つのテーブルかクエリしかできませんがコントロールソースにて他のテーブルやクエリ を選択すればいいのでしょうか??

  • access レポートで表示されないデータ

    2つのクエリの情報をメインとサブでレポート作っています。 2つのクエリは名前テーブルでそれぞれのテーブルとリレーションしています。 ただ、2つのクエリに情報が入っているものは表示されるのですが、 サブレポートに設定しているクエリの情報しかないものはレポート出力されません。 なにが問題なのでしょうか?よろしくお願いします。

  • Accessのレポートが新規作成できません

    はじめまして。Access初心者です。新しいレポートを作ろうとして、 「新規作成」→新しいレポートで「単票形式」、クエリを選択して作 ろうとしても、「レポートを作成できませんでした」のエラーが出ます。 どうしたら良いのでしょう?助けてください。 OSはWIN98。AccessはAccess2002です。

  • Accessメインレポート非表示

    Access初心者です。 サブレポートにリンクされたメインレポートがあります。 サブレポートに表示するレコードが無い場合は、メインレポートのレコードも非表示にし、印刷対象外にしたいのですが、可能なのでしょか? 方法があれば教えて下さい。 よろしくお願い致します。

  • ACCESS 不要なオブジェクトの削除

    お尋ねします。 ACCESS初心者です。 OSはXPのPRO、ACCESSは2003を使っています。 いろいろ試行錯誤しながらDBを作成しているうち、テーブルやクエリなどのオブジェクトがかなりたまってしまいました。 パフィーマンスを上げるため、DBを整理して不要なオブジェクトを削除したいのですが、分析方法がわかりません。 テーブルとクエリはリレーションを見ればつながりがわかるのですが、フォームやレポートなどはひとつひとつデータソースを調べるしかないのでしょうか? どなたか教えてください。

  • Accessでわからない事があります

    Accessをつかってデータベースを作っています。 テーブルもいくつか作り、それぞれの入力フォームやレポートもつくりました。しかしもとのテーブルに追加したいフィールドがあるのですが、エラーメッセージ「定義されているフィールドが多すぎます」とでて、新しいフィールドを保存できません。ただ、別名で保存する事は出来ます。しかし別名で保存すると、クエリやレポートやらをもう一度作り直さないといけません。(少なくとも今の私のAccessに対する知識ではそれしか出来ないと思われます。)別名では保存できて、もとのテーブルで保存できないのは、なにか設定を変えればいいのでは?と思っているのですが、どなたか教えてください。結構な大作なので、もう一度テーブルの段階から作り直すのはやや気がめいってしまいます。どなたか助けてください。宜しくお願いします。

  • 400のフィールドをクエリで表示することは可能?

    http://office.microsoft.com/ja-jp/access-help/HA010341462.aspx を見ると、 アクセス2010のテーブルのフィールドの最大値は255個ですが テーブル1が200 テーブル2も200 のフィールドで、 テーブル1と2の主キー同士を繋げて、400のフィールドをクエリで表示することは可能ですか?

専門家に質問してみよう