
Accessでグループ化した結果フィールドをつなげるには?
Access2003で
区分/コード
A/123
A/456
A/789
B/234
B/567
というテーブルがあり、グループ化すると、区分Aのコードは123、456、789、
区分Bのコードは234、567と表示や印刷することはできます。
(たとえば、フォームやレポートのサブフォームなどに各コードを表示することはできます)
これを、
フィールド1/フィールド2
A/123456789
B/234567
というふうにコード部分を1つのフィールドにつなげることは可能でしょうか?
上記のように、区分Aのデータ件数は3件、区分Bは2件というように
コードのデータ件数はまちまちですが、それに対応してつなげたいと考えております。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
例えば、3項目あれば、クロス集計クエリを使って
A 123 1
A 456 2
A 789 3
B 234 1
B 567 2
となっているものを
0 1 2 3
A 123 456 789
B 234 567
にできます。
「0」「1」「2」「3」のフィールドが出来上がる。
出現数のカウントもできます。
工夫してこれが使えればこれが一番楽かと思います。
No.5
- 回答日時:
過去に回答したものですが、わかりますでしょうか。
http://oshiete.goo.ne.jp/qa/4632210.html
クエリでの例になっています。
(回答中のURL kotaete-net はもうないので見ることはできません)
レポートでは別の方法があるようですが、
私が参考となるであろうそのURLを記述すると削除対象になっているので記述できません。
(そこを特定できるキーワードの提示も禁止されています)
もしかしたら、他の方が提示してくださるかも知れません。
ありがとうございます。助かります。
まだ解決はしていませんが、読んで挑戦しています。
似たような質問がたくさんありますね。解決方法もさまざまです。
自分ができる方法で、目的に一番近いものを検討し、挑戦してみます。
No.4
- 回答日時:
レコード全体に連番をつける、グループ単位の連番をつける、こういうのはネットでも提供あります。
ほかはモジュールでやる案あり、クエリだけでは困難かと思います。
項目数最大でいくつでしょうか。
今回の1回だけの操作であればCSVに落とし連番付与する手もあります。
この回答への補足
たびたびのアドバイスありがとうございます。
まず、今回1回だけの作業ではありません。データはランダムに増えていき、あるタイミングで質問した内容のようなフィールドのつなぎを行って、csv出力したいと考えています。
つなげる区分の数は、データによって異なり、いくつと指定することはできません。また、どのくらいの数発生するのかも、データによるので、場合によっては何百件と発生する(かも)しれません。
おそらく、平均して多くても10件くらいだとは思いますが。。。
勉強不足&説明不足あって、お手間をとらせて申し訳ありません。
現在、グループ単位の連番をつける方法を調べています。
1度目の回答にお礼をつけたかったのですが、すでに記入してしまったので、こちらにお礼させていただきます。
グループごとに連番を振る方法が分かってからは、layyさんのアドバイスとおり、クロス集計を使うことで、とても簡単に目的を達成できました。
本当に感謝、感謝、感謝!です。
ありがとうございました。また1つ、勉強になりました!!!
No.3
- 回答日時:
(1)
区分/コード
A/123
A/456
A/789
B/234
B/567
このレコードを
フィールド1/フィールド2
A/123456789
B/234567
このようにくっつけるときのくっつける
順序には何か規定がありますか。
たとえば、
A/123456789
が
A/456789123
のようにくっついてもいいのですか。
くっつける順序はあるのですか。
(2)
また、
区分/コード
A/123
A/456
A/789
B/234
B/567
のレコードの並びを規定する主キー、
たとえばオートナンバーのようなものが
あるのか、などです。
そのあたりはどうですか。
この回答への補足
お返事遅くなりまして申し訳ありません。
くっつける時の順番はありません。順不同でけっこうですが、もし、それならば、例えば「/」などの記号を入れてつなげたいと(できれば)考えています。
記号が入らなければ、そのまま順不同でつなげるでけっこうです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
このQ&Aを見た人はこんなQ&Aも見ています
-
Access:クエリーにて集計後に文字列結合したい。
その他(データベース)
-
クエリについて教えてください
Access(アクセス)
-
複数のレコードを1つのレコードにまとめる方法
Access(アクセス)
-
-
4
行方向のデータを横に並べる
その他(データベース)
-
5
アクセス 同じフィールド(テキスト型)のレコードを連結させたい
Access(アクセス)
-
6
[Access]異なるレコード間の文字列連結
その他(データベース)
-
7
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
8
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
9
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
10
Accessでテキストが合体できる関数ないですか?
Access(アクセス)
-
11
ACCESSでひとつのフィールドに内容をまとめる
Access(アクセス)
-
12
アクセスで複数のレコード情報を1レコードにまとめる方法
Access(アクセス)
-
13
GROUP BYを行った後に結合したい。
Oracle
-
14
ACCESS 一つのフィールドに複数レコードの値をセットしたい
その他(データベース)
-
15
テーブルでメモ型になっているのにクエリで結合ができません。
その他(データベース)
-
16
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
17
アクセスのフィールド表示を2段にする方法・抽出の方法
Access(アクセス)
-
18
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
19
Access2007でSQLの複数列副問い合わせについて
その他(データベース)
-
20
アクセスで空白がグループ化されない
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2000 2番目に大きい数値...
-
Accessのクエリで、Left関数を...
-
別のテーブルのフィールドを抽...
-
ACCESS97でエラーメッ...
-
Accessでグループ化した結果フ...
-
アクセスで前年対比を出す方法...
-
SNA Serverって?
-
ACCESSのフィールドに記述する...
-
Accessのリレーションシップ等
-
LotusNotesで全角の空白を半角...
-
アクセスのフィールドデータを...
-
宛名作成(Word)の郵便番号が...
-
テーブルに主キーを作らないデ...
-
ACCESS クエリで重複データを最...
-
アクセスのフォームを開くとき...
-
追加先の発見方法(SQL以外)
-
accessで、「集計のオプション...
-
Accessのフォーム上にレコード...
-
他フォームのチェックボックス...
-
「データベースまたはオブジェ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリで、Left関数を...
-
別のテーブルのフィールドを抽...
-
Accessでグループ化した結果フ...
-
アクセスで前年対比を出す方法...
-
Access2000 2番目に大きい数値...
-
Accessでフォームへのフィール...
-
access で「指定したフィール...
-
【access】テキストから日付へ...
-
NULL値を含む場合のフィルタ
-
宛名作成(Word)の郵便番号が...
-
ファイルメーカーで住所内の市...
-
LotusNotesで全角の空白を半角...
-
[Microsoft Access]クエリ作成...
-
Access・エラー
-
Access2003でフィールドのデー...
-
ブリーフケースとAccess
-
[Access]クエリの抽出条件について
-
ファイルメーカーのフィールド...
-
ファイルメーカーで名前のよみ...
-
ACCESSのフィールドに記述する...
おすすめ情報