• 締切済み

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

seastar3の回答

  • seastar3
  • ベストアンサー率69% (99/142)
回答No.1

単純な対応策を提案すれば、 1 月別合計を吐き出すSQL文をレポート上のテキストボックスに埋め込んでみましょう。  例 SELECT SUM([金額]) FROM レポート1クエリ WHERE [月] = 10 また、1の質問がクエリ上の計算フィールドだとすると、後で計算フィールドを埋め込んだクエリから表示したいフィールドとしてレポートに追加する操作をしていないのかもしれません。既存のフィールドの追加操作をしてみてはどうでしょうか。 2 [郵便番号表示]という項目をアクセスが認識していない反応のようです。郵便番号表示がフィールド名なのか、結合したフィールド名を指したいのか、テキストボックスの名称なのか、確かめましょう。  また、IIF()の前に = を付けてみましょう。

関連するQ&A

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

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

  • Access2002でのレポートで

    お世話になります。 Access2002でレポートを作成しているのですがデザイン ビューの詳細セクションでテキストボックスを貼り付けて "=Left([***],Len([***])-4) " *[***]はレポートで作成したクエリの項目 をプロパティのコントロールソースに設定したのですが 実際にレポートに出力するテーブルにデータがないとき テキストボックスが貼り付けてある場所に "#エラー" と表示されます。 上記の表示を回避(空白でもいいです)できる方法を 教えてください。

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

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

  • アクセスのレポートページヘッダでの集計

    教えてください。 アクセスでのレポートのページヘッダにクエリ郵便の金額を入れています。金額の合計を出したく、=DSum("金額の合計","クエリ郵便")でできていたのですが、郵便を月ごとに表示したかったためクエリの日にち欄に 抽出条件に(Like [月を入力してください] & '*')と入力し入力した月だけの抽出をかけたところ合計がエラーになりました。レポートヘッダにレポートヘッダにある金額の合計をだしたいのですがどのようにしたらよろしいでしょうか

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

    2つのクエリからのデータを使ってレポートを作成していた際、最初はデータが表示されていたのですが、データがレポート上に全く表示されなくなってしまいました。 原因がわからず、それぞれのクエリを単独でレポートにするとデータは表示されます。 新規で、2つのクエリからレポートを作り直してみましたが、やはり両方のクエリを使うとデータは表示されません。 原因のわかる方、助けてください。 お願いします。

  • Access レポートの表現と合計方法

    いつもお世話になっています。 キーワードをいくつか検索してみたのですが見つける事が出来なかったので 質問させていただきます。 外注の管理データベース内のレポートでの質問です。(クエリで組みなおしたほうが早いのかもしれませんが・・・) レコードで(大雑把な説明ですが)ID・業務番号・業務名・外注番号・金額・外注先・申請理由 の項目があります。 入力時に業務番号(選択)・外注番号(入力)・金額(入力)・外注先(選択)・申請理由(選択)をインプットします。 その際に業務番号・外注先・申請理由はレコードが用意してありそこから選ぶようにしています。 レポートで表示するときに条件として、申請理由による選別された合計を表示したいとしています。 具体的には、申請理由には4種類あり「消化対象」とそれ以外の3つとなっています。 金額の合計を「消化対象」とそれ以外の3つで合計を出したいのですが、 |外注番号|   金   額   | |    |消化対象|特殊業務等| | 0001 |100,000 |     | | 0002 |    | 20,000  |   ・    ・     ・   ・    ・     ・ |    |  X  |  Y   | と言う感じで、表現したいのですが・・・ レコードにはID一つに対し一つの理由が付いている状態です。 そこで、レポートで表示する項目を区分けしたいと思い レポートの詳細枠でテキストボックス内のコントロールソースに Xの列に =IIf([申請理由]="消化対象",[金額],"") Yの列に =IIf([申請理由]<>"消化対象",[金額],"") と条件付け、表示させていました。 しかし、利用者よりその合計を表示させてほしいと言われ レポートフッターのテキストボックスのコントロールソースに Xの列に =IIf([申請理由]="消化対象",Sum([金額]),"") Yの列に =IIf([申請理由]<>"消化対象",Sum([金額]),"") と入力しました。 しかし・・・出された結果はレコードの最後が「消化対象」であればX列にX+Y列の合計を 「消化対象」以外であればY列にX+Y列の合計を表示してしまいます。 それぞれ、X列、Y列の合計を出す方法はありますでしょうか? レポート内で工夫できるようでしたら教えてください。 よろしくお願いいたします。

  • accessのレポートで…

    レポート(テーブル1から作成)にあるフィールド1には「1・2・3…」という数字が入っています。 この1・2・3はテーブル2(ID・名前)とリンクしています。 フォーム上ではコンボボックスにして、テーブル2の名前も表示するようになっています。 (テーブルに値としては入っていません) これでレポートを作成した場合、テーブル2の名前を表示させたいのですが、テキストボックスで Iif([フィールド1] = "1","****",Iif(… というようにしてしまうと、せっかくリンクにしたのにデータが固定になってしまうのを避けたいんです。 フォームだとコンボボックスの更新後処理とレコードの移動にコードをかけば最新の情報を表示することができたんですが、レポートでもこのようなことはできるんでしょうか? (コードをかいて処理したいです) Access2000です。 よろしくお願いします。

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

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

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

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

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

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