• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessでのクエリ作成について)

Accessでのクエリ作成について

hatena1989の回答

  • ベストアンサー
回答No.2

> 例として下記のような場合ですが、 > > 出席番号   入力日  学年  組  国語 算数 社会 合計 > 003        6/5    2    1   4   2    0   6 > 003        6/5    2    1   0   0    2   2 > 003        6/5    2    1   3   3    3   9 > を、 > 003        6/5    2    1   7   5    5   17 > と表示出来ればと考えています。 > > この場合ですと、最大の値を取り出すという設定は適用出来ませんので、各教科の点数の和を > 集計するような設定方法がありましたらアドバイスお願いします。 前回の回答のクエリ1を下記のようにしてください。 フィールド  集計 ---------------------------- 出席番号  グループ化 入力日  グループ化 国語: データマスタ.国語  合計 算数: データマスタ.算数  合計 算数: データマスタ.算数  合計 最大 を 合計 に変更しただけです。 > 4)につていは、上記にてクエリ2の設定内容が変わりますので、4)の設定内容にも変更 > があるのでしょうか。合わせてアドバイスいただけたらと思います。 そのままでOKです。 変更するのは クエリ1 だけです。

nakami01
質問者

お礼

回答有難うございました。 ご指摘の内容でこちらの用件を満たすことが出来ました。 分かりやすい解説で大変、参考になりました。

関連するQ&A

  • アクセス クエリーの作成

    OS:98 Access Version:97 下記のようなレコードの抽出をしたいのですが、どのようにすれば できるのか教えてください。 <テーブル1> 顧客番号 氏名   学年 曜日 時間 科目 111111 田中一郎 中1 月  A1 国語 222222 鈴木太郎 中2 水  B3 算数 111111 田中一郎 中1 月  A2 理科 222222 鈴木太郎 中2 金  B3 社会 <クエリ1> 顧客番号 氏名   学年 曜日1 時間1 科目1 曜日2 時間2 科目2 111111 田中一郎   中1 月  A1  国語  月   A2 理科 222222 鈴木太郎   中2 水  B3  算数  金   B3 社会 このようにしたいのですが、お知恵をお貸し下さい

  • Access 再クエリについて

    メインフォーム(単票)に合計を表示したサブフォームと、その合計の元になり入力可能なサブフォームを作成しました。 この入力可能なサブフォームにデータを入力した場合、合計のサブフォームの表示を更新したいのですが、 入力可能なサブフォームに更新後処理で再クエリを指定したのですが、名前が正しくないとエラーが表示されます。 サブフォームに再クエリの指定はどのようにするのでしょうか? 名前:(入力可能なフォーム) ■F調査データ(売上構成)のサブフォーム 名前:合計サブフォーム ■売上構成比 店舗別合計のサブフォーム 更新したいフィールド名 売上構成の合計

  • アクセスのクエリ作成について

    下記のようなテーブルとフィールドがあるとします。 Aテーブル  会社名 分類 都道府県 住所 HPアドレス  Bテーブル  担当者 部署 電話 メールアドレス Cテーブル  受付番号 分類 Dテーブル  受付番号 分類 ここでAテーブルの都道府県で一致するデータを抽出し、 下記のフィールドを表示するクエリを作成したいと思っています。 A 会社名 分類 都道府県 住所 HPアドレス B 担当者 部署 メールアドレス 電話 C 受付番号 D 受付番号 クエリを作成し実行しましたが、何もデータが出てきません。 全フィールド入力していないと抽出できないのでしょうか。 中にはHPアドレス等がない場合もあるのです。 すみませんが、どなたか教えて下さい。 よろしくお願いします。

  • クエリ作成(Access)

    フォームからの検索で、とあるIDを入力したときに、そのIDに関するすべてのデータを表示させようと思っています。 検索については http://support.microsoft.com/kb/879535/ja を参照しました。 デザイングリッドでクエリに含めるフィールドを決めると思うのですが、含めることができるフィールドの数に制限があります。 大量のフィールドを呼び出すにはどうすればよいでしょうか?アドバイスください。

  • ACCESSでのクエリの作成

    初歩のことかと思いますが、どなたか教えてください。。 「Aテーブル」にはユーザ情報が入っていて、そこに誕生日として元号、年、月、日というフィールドを作りました。また、同じAテーブルに、入社年という項目があり、同じように元号、年を取るフィールドを作りました。テーブルの中にはこの「元号」の項目はテキスト型で01:昭和、02:平成といったように、コード部分を格納するようにしています。 この元号にはマスタがあるのですが、選択クエリで元号マスタを紐付けしたとき、たとえば「誕生日」は入力されていて、「入社年」は入力されていなかったときは、クエリ上にデータが表示されません。。 このようなどちらかにデータが入っていなくても、1レコードとして表示されるようにはできないでしょうか?

  • アクセスのクエリ、グループ化、複数条件

    お教えください。 次のようなデータを扱います。 氏名|試験日|科目|点数 AA|20110830|国語|100 AA|20110830|算数|60 AA|20110831|国語|80 AA|20110831|算数|80 BB|20110630|国語|90 BB|20110630|算数|100 CC DD ・ ・ 100点を取った日のデータに、新たにフィールドを作り、フラグを立てたいのです。(上記ではAAさんの20110830の算数のデータにも、BBさんの20110630の国語のデータにもフラグが立つように・・・) 下記のようなデータにしたい。 氏名|試験日|科目|点数|満点日 AA|20110830|国語|100|1 AA|20110830|算数|60 |1 AA|20110831|国語|80 |0 AA|20110831|算数|80 |0 BB|20110630|国語|90 |1 BB|20110630|算数|100|1 つまり、氏名と試験日が一致するもので、同じ日の点数に1つでも100が入っているデータを、ピックアップするためです。 クエリで 氏名と試験日をグループ化するところまでは行きましたが、1つでも100が入っている場合・・・というのができず。 よろしくお願いします。

  • パラメータクエリを一つにまとめたい

    クエリ1を基にフォーム1を作成、 クエリ2を基にフォーム2を作成、 クエリ1も2もパラメータクエリを使用していて フィールド名は「番号」データ型はテキスト型です。 そして新規にフォーム3を作成しフォーム1とフォーム2をドラッグしました。 この状態でフォーム3をダブルクリックすると パラメータの入力を2回求められますがどちらも同じ番号を入力しています。 (「001」などを2回入力) これを1回にすることは可能でしょうか? ・番号フィールドの基テーブルはクエリ1と2は違うテーブルです。 ・クエリ1と2は一つにまとめたくありません。 フォーム3上に別々に表示させたいです。 ・クエリ1には全ての番号がありますがクエリ2には抜けている番号があります。 「クエリ1の全レコードとクエリ2の同じ結合フィールドのレコードだけを含める。」で全ての番号を表示できる状態です。 説明が下手ですいません。 アドバイスお願い致します。

  • Access2003 クロス集計クエリでの合計

    ☆以下のようなテーブルで、フィールド[ID]~[C]があり、文字および数字のデータが混在しています。   ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓ =========================================== (テーブル(1)) [ID]  [A]      [B]    [C]     1    111     英語    10    2    222     英語    20    3    333     数学    30    4    111     国語    40   5    222     数学    50    6    333     国語    60    7    222     国語    70   8    333     英語    80     9    111     数学    90     =========================================== [課題] クロス集計クエリを作成する (1) フィールド[A]を行見出しに設定、    フィールド[B]を列見出しに設定、    フィールド[C]を集計する項目に設定する。   (2) フィールド[C]の値を列ごとに平均を計算し、    行ごとに合計を計算する。   ※ 列と行で、それぞれ集計した値を表示する   ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓ =========================================== [クロス集計結果]     合計  英語  国語  数学     111  140   10    40    90        222  140   20    70    50     333  170   80    60    30  --------------- 平均  150   36     56   56 ===========================================   ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑    上記のようなクロス集計クエリの結果を表示させたいのですが、 どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。

  • ACCESSで複数の明細の合計クエリを作成したい

     いつもお世話になっております。フォームにおいて明細部を複数のサブフォームに分けて入力しています。親フォームの番号でグループ化をして各サブフォームの元になっているクエリの合計を出す明細クエリを作りたいのですが、親フォームの番号でグループ化をしてもうまく合計がでません。これは無理なことなのでしょうか? ____________________________________ |親フォーム番号|子1の金額|子2の金額| |グループ化  |合計   |合計  | ____________________________________

  • Accessの合計

    Accessで練習をしています。 例えば、氏名、国語、算数、理科、社会の項目でデータを 入力していったとき、フォームで、各教科の合計や平均を 表示するのはできたのですが、個人の各教科の合計を 表示するにはどのように式を書けばいいのでしょうか?? また、何教科か選択しての合計もできるでしょうか? よろしくおねがいします。