月別にレポート作成する方法と関連クエリの作成について

このQ&Aのポイント
  • Access2000でのレポート作成についての質問です。月別にレポートを作成するために、抽出クエリを作成しましたが、関連付けがうまくいきません。他の方法やアイデアがあれば教えてください。
  • 具体的には、月別の抽出クエリを作成して「レポート用クエリまとめ_サブ_月名」という形式でレポートを作成しましたが、メインのクエリとの関連付けが上手くいきません。どのようにすればうまく関連付けできるでしょうか。
  • 質問者は月別にクエリを作成しなくても、もっと効果的な方法があるのかを知りたいとしています。URLには関連情報があります。
回答を見る
  • ベストアンサー

Access2000でのレポート作成。3

────┼────┼───┬───┼───┬───┼──┼───┬───┼   計  │    │礼金 │   │礼金 │   │  │礼金 │   │     │    │仲介料│   │仲介料│   │  │仲介料│   │     │    │更新料│   │更新料│   │  │更新料│   │     │    │その他│   │その他│   │  │その他│   │     │    │家賃 │******│家賃 │******│  │家賃 │******│     │    │共益費│***** │共益費│***** │  │共益費│***** │     │    │駐車場│***** │駐車場│***** │  │駐車場│***** │     │    │   └───┤   └───┤  │   └───┤     │    │ 計  ******│ 計  ******│  │       │ ────┼────┼───────┼───────┼──┼───────┼ まずは月別にしようと、月別の抽出クエリを作成し、「レポート用クエリまとめ_サブ_**(月名)」というようにしました。 そしてこれらからレポートを作成しました。 ┼───┬───┼ │礼金 │   │      ・      ・      ・ │駐車場│***** │ │   └───┤ │ 計  ******│ ┼───────┼  の部分がそうです。 そしてレポート一覧用テーブルからそのままレポートを作成し、「レポート用クエリまとめ_メイン」として、 上記で作成したサブレポートと関連付けようとしましたが、うまくいきませんでした。 どうやったらうまくできますか? 月別にクエリを作成しなくても、もっといい案がありますか? ※説明が下手でごめんなさい。 長々と読んでいただいてありがとうございます。 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=176866 http://www.okweb.ne.jp/kotaeru.php3?q=176879

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

  • ベストアンサー
  • Hk2001
  • ベストアンサー率48% (24/49)
回答No.1

まず横の月が一年分でいいなら iif関数を使用して1月から12月すべて横に並べて見てはどうでしょう? 10個*12ヶ月で120フィールド位にはなってしまいますが・・・ iifの使い方は iif(条件式,条件式がTrueの場合,条件式がFalseの場合)です。 参考クエリを作ってみました。 支払い月は、テクスト型でサイズ7で YYYY/MM のデータが格納されていると想定しました。 参考クエリは↓↓↓↓↓↓↓↓↓ SELECT 一覧テーブル.支払先No, 一覧テーブル.支払先, 一覧テーブル.入居者, Sum(IIf(Right([一覧テーブル].[支払月],2)='01', [一覧テーブル].[家賃],0)) AS 1月家賃, Sum(IIf(Right([一覧テーブル].[支払月],2)='01', [一覧テーブル].[駐車場],0)) AS 1月駐車場, Sum(IIf(Right([一覧テーブル].[支払月],2)='01', [一覧テーブル].[共益費],0)) AS 1月駐共益費, Sum(IIf(Right([一覧テーブル].[支払月],2)='02', [一覧テーブル].[家賃],0)) AS 2月家賃, Sum(IIf(Right([一覧テーブル].[支払月],2)='02', [一覧テーブル].[駐車場],0)) AS 2月駐車場, Sum(IIf(Right([一覧テーブル].[支払月],2)='02', [一覧テーブル].[共益費],0)) AS 2月駐共益費 FROM 一覧テーブル WHERE (((Left([支払月],4))='2001')) GROUP BY 一覧テーブル.支払先No, 一覧テーブル.支払先, 一覧テーブル.入居者;

KODAMAR
質問者

お礼

ちょっと試しにやってみました。 どうやらできそうです。 やっぱり膨大なフィールドにならざるを得ないのですね。 楽をして、実行しようとしていたのですが、どうやら無理みたいですね(^^; 地道にやろうと思います。 ありがとうございました。 また何かありましたらよろしくお願いしますm(__)m

KODAMAR
質問者

補足

おかげでテーブルは ────┬─┬─────┬─────┬─────┬─ 人物名 │月│1月分家賃│2月分家賃│3月分家賃│・・・ ────┼─┼─────┼─────┼─────┼─ 人物名1│1│ ****** │     │     │ ────┼─┼─────┼─────┼─────┼─ 人物名2│1│ ****** │     │     │ ────┼─┼─────┼─────┼─────┼─ 人物名1│2│     │ ****** │     │ ────┼─┼─────┼─────┼─────┼─ 人物名2│2│     │ ****** │     │ ────┼─┼─────┼─────┼─────┼─ のようにすることができました。 これをレポートにし、 ────┬───────┬───────┬───────┬─ 人物名 │  1月分  │  2月分  │  3月分  │ ────┼───────┼───────┼───────┼─ 人物名1│家賃 ****** │家賃 ****** │家賃 ****** │     │共益費 **** │共益費 **** │共益費 **** │ ────┼───────┼───────┼───────┼─ 人物名2│家賃 ****** │家賃 ****** │家賃 ****** │     │共益費 **** │共益費 **** │共益費 **** │ ────┼───────┼───────┼───────┼─ とできました。 ですが! 上記のテーブルでもかいてあるように、同一人物の名前が複数あるため、レポートにも同じものがいくつもできてしまうのです。 これを回避するよい方法はありますか? 何度もすいません。

関連するQ&A

  • Accessでのレポート作成。2

    実際つくろうとしているのは、↓のようなレポートです。 <<レポート完成予想図>> 支払先 │入居者 │  1月   │  2月   │....│  12月   │ ────┼────┼───┬───┼───┬───┼──┼───┬───┼  1  │△△△ │礼金 │   │礼金 │   │  │礼金 │   │     │    │仲介料│   │仲介料│   │  │仲介料│   │     │    │更新料│   │更新料│   │  │更新料│   │     │    │その他│   │その他│   │  │その他│   │     │    │家賃 │61,000│家賃 │61,000│  │家賃 │61,000│     │    │共益費│1,000 │共益費│1,000 │  │共益費│1,000 │     │    │駐車場│4,000 │駐車場│4,000 │  │駐車場│4,000 │     │    │   └───┤   └───┤  │   └───┤     │    │ 計  66,000│ 計  66,000│  │       │ ────┼────┼───┬───┼───┬───┼──┼───┬───┼   2  │〇〇〇 │礼金 │   │礼金 │   │  │礼金 │   │   ・   ・   ・ 3へ続く 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=176866

  • Access2000でのレポート作成。1

    Access2000でレポートを作成しています。 「一覧テーブル」というものがあります。 項目は ・支払先No ・支払先 ・入居者 ・支払月 ・家賃 ・駐車場 ・共益費 ・支払総額 ・礼金 ・敷金 ・仲介料 ・更新料 ・その他 です。 また「支払先住所一覧テーブル」というテーブルがあり ・支払先No ・郵便番号 ・住所 が入っています。 この2つのテーブルを「支払先No」でリレーションし ・支払先 ・郵便番号 ・住所 ・入居者 ・支払月 ・家賃 ・駐車場 ・共益費 ・支払総額 ・礼金 ・敷金 ・仲介料 ・更新料 ・その他 という内容の「レポート一覧用テーブル」を作成するためのテーブル作成クエリをつくりました。 このテーブルからレポートを作成しようとしたのですがいいアイディアが浮かばず困っています。 2へ続きます。

  • Access2000レポートにおいて Vol.1

    Access2000で以下のようなレポートを作成しています。 ┌───────┬────┬─────┬ │支払先    │入居者 │ 1月  │2月・・・ ├───────┼────┼───┬─┼ │〒***-****  │    │礼 金│**│ │〇〇県〇〇市 │    │敷 金│**│ │       │    │仲介料│**│ │△△(名前) │★★  │更新料│**│ │       │(名前)│家 賃│**│ │■■(会社名)│    │共益費│**│ │       │    │駐車料│**│ │       │    │   └─┤ │       │    │ 計  **│ ├───────┼────┼───┬─┼ 上記のように、左側に名前がかいてあり、その右側に1月、2月、と続きます。 このレポートを、レポートの最後で、月別の合計を出したいのです。 1月の礼金の合計、1月の敷金の合計、というようにです。 ページごとではなくて、レポートの1番最後にのみ出したいです。 上記のレポートは、「レポート1」という ・郵便番号 ・住所 ・支払先名前 ・会社名 ・入居者 からなるクエリーがおおもとで、 その横に ・入居者 ・支払先名前 ・家賃 ・共益費 ・駐車料 ・計 ・礼金 ・敷金 ・仲介料 ・更新料 というものからなる「1月クエリー」、「2月クエリー」・・と続きます。 こちらは月別で出るようにクエリーを設定してあります。

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

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

  • ACCESSのレポートでグラフ作成

    こんばんは。 レポート作成で苦戦しておりまして、質問させてください。 クエリ1 商品、品番、売上額、月を集計しパラメータで品番を入力するとその商品のデータだけを表示するようにしています。 クエリ2 クエリ1と同じに内容ですがパラメータの設定をしていません。 (1)レポートでクエリ1を使用してパラメータで指定した商品だけのデータを詳細に一覧表表示し(月別の売上)、フッターでそれをグラフ化(プロパティでクエリ2を指定)しているのですが、一覧表とグラフが一致しません。 (2)グラフのプロパティでクエリ1を指定するとレポートを開くときにパラメーターで品番入力を2回行うことになりスムーズではなくなります。 今までは(1)の方法でうまくグラフ表示できていたのですが今回は何度やってもうまくいきません。 何かよい方法はないでしょうか?

  • ACCESSのレポートでグラフを作成(2)

    こんにちは、以前質問したのですが まだできずにいます。 どなたか力を貸してください。よろしくお願いします。 --------------------------- レポート作成で苦戦しておりまして、質問させてください。 クエリ1 商品、品番、売上額、月を集計しパラメータで品番を入力するとその商品のデータだけを表示するようにしています。 クエリ2 クエリ1と同じに内容ですがパラメータの設定をしていません。 (1)レポートでクエリ1を使用してパラメータで指定した商品だけのデータを詳細に一覧表表示し(月別の売上)、フッターでそれをグラフ化(プロパティでクエリ2を指定)しているのですが、一覧表とグラフが一致しません。 (2)グラフのプロパティでクエリ1を指定するとレポートを開くときにパラメーターで品番入力を2回行うことになりスムーズではなくなります。 今までは(1)の方法でうまくグラフ表示できていたのですが今回は何度やってもうまくいきません。 何かよい方法はないでしょうか?

  • Access2000レポートにおいて Vol.2

    月別のクエリーの合計を出せばいいと思い、 それぞれ合計が出るようにクエリーを作成し、レポートも作成したのですが、数値が表示されません。 レポートの結果はレポートには表示されないのですか? また、別件の質問なのですが、「レポート1」からレポートに郵便番号を出す際に、 〒***-****という形になるように 「郵便番号表示:IIf([郵便番号]="","",("〒" & Left([郵便番号],3) & "-" & Right([郵便番号],4)))」 としましたが、クエリーとレポートを実行させる際に 「郵便番号表示」というダイアログボックスが出て、困っています。 Enterを押せば普通に出てくるのですが、紛らわしいので、出てこないようにしたいのです。 何か回避策はありますか? 合わせてお答えいただけるとうれしいです。 よろしくお願いします。

  • access2010 レポートについて

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

  • Access レポート作成 表示について

    レポートではエクセルのように項目を横に並びを変えたいのですが、クロス集計クエリを元にレポートを作成するしかないのでしょうか? 処理が重すぎてうまくいかないのですが、何か他に方法があればお願いします。

  • 【急いでます】敷金・礼金・仲介手数料などの計算方法

    敷金・礼金・仲介手数料について教えて下さい。 家賃11万、共益費無し 敷金3ヶ月(通常2ヵ月だがペットを飼うため)、礼金1ヶ月、保証会社0.5ヶ月、仲介手数料1.05ヶ月 あと、敷地内駐車場が空いているため2万で借りることになりました。 敷金や礼金の計算元になる金額は家賃+駐車場の13万になるのでしょうか? 保証会社や仲介手数料は家賃+駐車場の13万になるのは何となく理解できるのですが、 敷金や礼金は家賃に対してだと思っていました。 通常はどうなのか詳しい方、教えて下さい。 (一応、いつ車を手放すか分からないので、家と駐車場の契約書は別にしてもらう予定ですが、まだ先方には伝えていません。)