

access 2010 複数フィールドの集計について
access初心者なので教えて下さい。
車の整備をやっております。
1)テーブルの構成
テーブルは一つだけです。
主keyは修理受付番号です。
ただしリーレションはありません。
約150車種の車種フィールド、別フィールドに修理工程1〜10があり、約100種類の修理工程よりメカニックが選んだ最大10種類までの修理工程がテキスト型式にてテーブル化されている。
2)テーブルのイメージ
フィールド1 フィールド2 フィールド3...
車種 修理工程1 修理工程2...
フィット オイル交換 バッテリー交換
プリウス タイヤ交換 アルミ交換
ノート 板金塗装 ヘッドライト交換
エスティマ ワイパー交換 板金塗装
アクア オイル交換 タイヤ交換
フィット アルミ交換 バッテリー交換
ノート タイヤ交換 アルミ交換
ノート タイヤ交換 null
↓
約10万行続く
3)得たい結果
フィットは2台でオイル交換1、バッテリー交換2、アルミ交換1。
ノートは3台で板金塗装1、ヘッドライト交換1、タイヤ交換2、アルミ交換1。
のように、車種が何で修理工程の何がいくつあったかを集計したいです。
4)エクセルにてピボットテーブルを組んだのですが、150車種及び100種類の修理工程から不規則に選ばれた、修理工程1から10が入っており、行側列側ともに大きく広がってしまい、集計内容が見づらくなってしまいます。
accessのクロス集計も指定出来る限度を超えてしまいます。
修理工程1から10までひとつのフィールドにし、他のフィールドは単純に同じものをコピーしカウントしたら、車種、修理工程以外のレコードが10倍になってしまいます。
5)テーブルは別システムからcsvで出力したものをaccessに取り込んだものです。
3)のような集計結果を出したい場合、どのようにしたら可能かお知恵を下さいますようお願い致します。
No.1ベストアンサー
- 回答日時:
ユニオンクエリで 横方向のデータを縦に変換したものをクロス集計します。
「access 横 縦」でググってみてください。
元テーブルを「テーブル1」と仮定します。
SELECT 車種, 修理工程1 AS 修理工程
FROM テーブル1
WHERE 修理工程1 Is Not Null
Union All
SELECT 車種, 修理工程2 AS 修理工程
FROM テーブル1
WHERE 修理工程2 Is Not Null
Union All
SELECT 車種, 修理工程3 AS 修理工程
FROM テーブル1
WHERE 修理工程3 Is Not Null
・・・・・
データとしては必要ありませんが、
[修理受付番号] も加えた方が、デバッグし易いですね。
上記クエリを「クエリ1」として
それを元にクロス集計します。
添付図を参照のこと。
右端のフィールドは
台数: First(DCount("*","テーブル1","車種='" & [車種] & "'"))
です。
テーブル名、クエリ名は 、実際の 名前に修正してください。

ご回答下さり、ありがとうございます!引き続き初心者の質問となってしまうのですが、クエリ1を作る際に、元テーブル1から選択フィールドを車種、修理工程1〜10を選択するのでしょうか?ご記載頂いたSELECT文はクエリ画面の抽出条件: 欄に修理工程1から10全てのフィールドに水平に同じ言葉を書けば良いのでしょうか?
すいません、画面コピーと命令文までご記載下さりありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 車検・修理・メンテナンス TV2サンバー 交換推奨部品を教えてください 1 2023/04/10 10:30
- 車検・修理・メンテナンス エンジンマウント交換について。 8 2023/05/31 15:26
- 車検・修理・メンテナンス 車検業者を変えるべきでしょうか・・ 18 2022/10/24 15:21
- 車検・修理・メンテナンス 国交省「客の要請無き修理をしてはならん!」 あれ?車検時に何でもかんでも修理してるよね? 10 2023/07/28 20:29
- バイク車検・修理・メンテナンス バイクのタイヤ交換について質問です。 フロント,リアを同時に交換しようと考えているのですが、タイヤ交 2 2022/03/30 23:20
- 車検・修理・メンテナンス アルトワークス 4 2023/01/15 23:32
- 政治 日本で訴訟件数が少ないのは、自民党とビッグモーターが詐欺組織だからですか? 2 2023/07/27 11:30
- 車検・修理・メンテナンス 車のタイヤ泥よけについて 3 2022/10/25 09:41
- 車検・修理・メンテナンス CVTの載せ換えについて。 三菱デリカD2 MB15S 平成23年 走行83000km CVTの調子 7 2022/10/18 18:47
- バイク車検・修理・メンテナンス バイク車検 1 2022/09/07 23:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ドコモ スマホの 修理に付いて
-
自分の不注意で友達の携帯の画...
-
SO503iは直ってるの?
-
iPhone7plusの背面が曲がってし...
-
iPhone5の分解、組み立てについて
-
iPhoneの画面割れをアップルで...
-
iPhone11を使用してもうすぐ2年...
-
iPhone6 ドッグコネクタについて
-
iPhoneのホームボタン
-
この液晶、修理必須レベルです...
-
iPhone6を落としてしまい左端が...
-
修理でHDD交換
-
iPhone 12 pro 座りながら触っ...
-
iPhone画面についておしえてく...
-
iPhoneがもし壊れてしまったら ...
-
iPhone XS Maxを使用しています...
-
ノートPC本体からの異音について
-
15年前にウォシュレットの一...
-
PDA故障の場合
-
iPhone4Sのカメラが使えなくなった
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分の不注意で友達の携帯の画...
-
iPhoneって、特に大きな故障と...
-
iPadAirの修理をこの前したので...
-
社用携帯のiPhoneSEの画面を1度...
-
スマホを落として自転車で踏ん...
-
iPhoneのバッテリー交換って、J...
-
iPhone救急便ってのがあります...
-
iphone修理中に貸し出してもら...
-
iPhone修理救急便は バッテリー...
-
スマホの中古ショップとかにiPh...
-
この前違法だということを知ら...
-
バドミントン
-
iPhoneの修理代について教えて...
-
iPhoneの代替機の破損について。
-
iPhoneって、故障が多すぎない...
-
iPhone5にお酒がかかりました…
-
iPhoneを落としたら⬇︎の写真の...
-
iphone本体が起動しない場合は...
-
iPhone6の画面損傷の修理代金に...
-
iphone のカメラが故障?しまし...
おすすめ情報
お世話になります。ユニオンクエリ結果まで出ました。ありがとうございます。
その後の手順のクロス集計にてクエリ1を選択しますと。
選択したテーブルまたはクエリは、クロス集計クエリにデータを提供するためのフィールド数が足りません。数値型、日付型、テキスト型フィールドが最低でも3つあるテーブルまたはクエリを選択してください。
作成したクエリ1がフィールドとして2つしかないからでしょうか?