• 締切済み

Access レポート作成

Accessにかなり詳しい方いらっしゃいませんか??? レポートを作成したいのですが、非常に複雑で困ってます。

みんなの回答

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.2

テーブル構造がハッキリわかりませんが・・・ 送付先のテーブルとその送付先をキーとしたサブレポートのテーブル2つがあるということでしょうか? Access のバージョンは何ですか? 1ページに30レコード表示して、プリンタの機能でニコイチにするというのは無理でしょうか。

evaWKOevaW
質問者

補足

>送付先のテーブルとその送付先をキーとしたサブレポートのテーブル2つがあるということでしょうか? その通りです。 >Access のバージョンは何ですか? 2000です。 >1ページに30レコード表示して、プリンタの機能でニコイチにするというのは無理でしょうか。 無理でした。 結局、レポートオープン時に 【送付先/(1)/(2)/(3)】の一時ワークを作成し、 (1)送付先ごとの連番、 (2)出力位置のフラグ(左上:1、右上:2、左中:3、右中:4、左下:5、右下:6)、 (3)60レコードごとの連番(ページ数を決定するため) をDo~Loopでひたすら回してデータを作成しました。 メインレポートとサブレポートは送付先とページ数((3))で結合しました。 サブレポートのレコードソースも少し工夫しましたが、 とりあえず、なんとか解決しました。 ありがとうございました。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

こんな質問で回答できる人はいないでしょう。 何がしたいのか、何がわからないのか具体的に書いたほうがいいのでは?

evaWKOevaW
質問者

補足

失礼しました。レスありがとうございます。 メインレポートに送付先を設定し、 サブレポートに詳細を60レコード出力したいのですが、 最初の10レコードはサブレポートの左側に、 次の11レコード目からはサブレポートの右側に、 21レコード目からはサブレポート左側の11行目から出力し、 31レコード目からはサブレポートの右側11行目に出力し、 41レコード目からはサブレポート左側の21行目に出力し、 51レコード目からはサブレポート右側の21行目に出力したいのです。 詳細が60レコード以上存在する場合は改ページを行い、送付先はそのまま、上と同じ出力方法で2枚目に出力します。 また、送付先が複数件存在する場合は送付先が変わるごとに改ページを行います。 上のようなレポートを作成したいのですが、何も方法が思い浮かびません。 乱文、説明不足失礼いたしますが、ご教授願います。

関連するQ&A

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

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

  • 「Access2007」でレポートが作成できません。

    「Access2007」でレポートが作成できません。 レポートウィザードでレポートを作成すると「レポートを作成できませんでした」という エラーが出てしまいます。 デザインビューで確認すると 1.「レポートヘッダー」「ページヘッダー」「詳細」「ページフッター」「レポートフッター」領域の範囲が異常に広い 2.「詳細」領域に表示するフィールドコントロールが重なって表示されている といった現象が見られます。 なお表示したいフィードは「7つ」で、データ型は「数値型」2つ、「テキスト型」5つでフィールドサイズは20です。 何が原因なのでしょうか? 手動で調整するしかないのでしょうか? よろしくお願いします。

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

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

  • Accessでレポートを作成しています。

    Accessでレポートを作成しています。 A5を3枚重ねたような不定形の縦長のレポートなのですが、セクションの幅がページよりも広く・・・というメッセージが出て、白紙ページが出来てしまいます。 試しに、レポートの半分ほどパーツを消して、横幅を半分に狭めてみたのですが、状況は変わりません。 用紙幅210mmに対して、左右の余白は5mm、レポートの幅は195mmで設定しています。 上下の余白は、レポートを見た限りでは余裕があるようです。 他に、原因があるのでしょうか?

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

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

  • access2010 レポートについて

    いつもお世話になっております。 access2010のレポートについて質問です。 あるクエリを元にレポート作成しました。 その作成したレポートをひな形とし使いまわしをしたく 他のクエリで発動させたいのですが 方法は有りますでしょうか。 宜しくお願い致します。

  • ACCESSのレポートで

    ACCESS2002を使用してレポートを作成しています レポートの中に他に作成したレポートを組み込みたいと思っているのですが、 あるIDをヘッダーにしているグループと同じIDを持つレコードを中に組み込んだレポートからも呼んできたいのですが他のレコードも出てきてしまいうまくできません。 上手い設定方法がありましたら教えていただけますでしょうか。 宜しく御願い致します

  • ACCESSのレポート作成でお助けください。

    ACCESSのレポート作成でお助けください。 次のような形式のテーブルを基に 職員NO  日付  1234 4/1  項目1 項目2 項目3 項目4 項目5 1234 4/2  項目1 項目2 項目3 項目4 項目5 1234 4/3  項目1 項目2 項目3 項目4 項目5 (以下続く) このようにレポートを作成したいのですが、ご存じの方ご指導願います。      4/1    4/2   4/3    4/4      項目1  項目1  項目1 1234   項目2  項目2  項目2   (以下続く)      項目3  項目3  項目3        項目4  項目4  項目4      項目5  項目5  項目5

  • アクセスVBAで、レポートを作成しています。

    アクセスVBAで、レポートを作成しています。 CreateReportControlでテキストボックスを作成しているのですが、SizeToFitが機能していません。 ラベルはSizeToFitの記述をいていないのに、自動で文字分の大きさに変わっています。 表示させようとしているデータはあらかじめ、テーブル内に入力されていて、改行もされています。 うまくレポートに反映できません。 よろしくお願いします。

  • Access2000のレポートの作成で

    Access2000でレポートの作成をおこないたいのですが ヘッダーが変わるか 6レコード書いたら改ページしたいのですが 可能でしょうか? 現状はヘッダー部分が変わるまでレコードを 印字している状態で ヘッダー部分が変わったらそのヘッダーを 印字してレコードを印字していくという繰り返しです。

専門家に質問してみよう