![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ACCESSでデータを抽出した結果、ワンセットごとに縦に並んでいるものを横に並列で表示したい場合はどのようにしたらいいでしょうか。
例:
会員番号 / 区分 / 名前 / 登録番号
012345 / 1 / 太郎 / ABCD
012345 / 2 / taro / 982A
012345 / 4 / 山田太郎 / KAKA15
85274 / 2 / hanako / 753VA
5551 / 1 / 加藤次郎 / AHI12
5551 / 3 / 加藤 / 75APD
これを
012345 / 1 / 太郎 / ABCD / 2 / taro / 982A / 4 / 山田太郎 / KAKA15
85274 / 2 / hanako /753VA
5551 / 1 / 加藤次郎 / AHI12 / 3 / 加藤 / 75APD
上記のように会員番号をキーにして、区分~登録番号をワンセットにして横に並べたいのです。
*区分は連続しているとは限りません
*区分は1~5までです
お分かりになる方、ぜひアドバイスをお願いいたします!
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
フィールド「S」(長整数)だけのテーブル「▲▲」を新規に作成し、
1 ~ 3 の3レコードを作成しておきます。
元のテーブル名を「★★」と仮定します。
クエリのSQLビューに以下を記述して表示を確かめてみます。
TRANSFORM First(Choose(S,区分,名前,登録番号)) AS 値
SELECT 会員番号 FROM
(SELECT *,
DCount("*","★★","会員番号='" & 会員番号 & "' AND 区分<=" & 区分) AS 順
FROM ★★) AS Q1, ▲▲ AS Q2
GROUP BY 会員番号
PIVOT 順 & "_" & S & Choose(S,"区分","名前","登録番号");
※ 上記は、会員番号はテキスト型と仮定したものになるので、
数値なら DCount 部分の ' ' 囲みを除いてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 先ほど、回答者様によって教えていただいたのですがどうしたらいいか分かりません。 ユーザーフォーム上に 2 2023/02/21 22:25
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) メモ帳からエクセルにセル区切りで表示させたいんです 7 2023/02/25 22:04
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- PHP ファイルの書き込みについて教えて下さい。 1 2023/03/20 12:01
- 野球 読売ジャイアンツ 1 2022/11/13 18:39
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
商品番号を入力すると、商品名...
-
LEFT JOIN あいまいな外部結合
-
2つのテーブルを結合して最大値...
-
Accessのフォームで思った順番...
-
SQL文について
-
updateでグループ化
-
各伝票に対して明細を1行目だけ...
-
ACCESS2000でコードごとの連番...
-
特定条件での連番の振り方を教...
-
ACCESSでフォーム上のオブジェ...
-
同一テーブルのデータを検索条...
-
IDの欠番
-
Accessの追加クエリの方法(重...
-
1、Rstudioで回帰直線を求める...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
excel2013 MonthDays 関数が使...
-
SELECT 文 GROUP での1件目を...
-
datetime型でNULL値を入れたい。
-
EXISTSを使ったDELETE文
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
商品番号を入力すると、商品名...
-
LEFT JOIN あいまいな外部結合
-
Accessのフォームで思った順番...
-
2つのテーブルを結合して最大値...
-
特定条件での連番の振り方を教...
-
updateでグループ化
-
IDの欠番
-
orace SQL文のエラー(ORA-0092...
-
エクセルでリピート率
-
各伝票に対して明細を1行目だけ...
-
accessクエリの結果の縦横表示...
-
ACCESSでフォーム上のオブジェ...
-
Word差し込み印刷 数式について
-
Access 会員番号4桁にする方法
-
正規化の問題
-
文字列のあるキーワードから開...
-
アクセスのフォームで連動した...
-
Accessレポート 複数条件での集計
-
ACCESSのテーブル設計と...
-
SQL内での計算に関して
おすすめ情報