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も見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
Access:クエリーにて集計後に文字列結合したい。
その他(データベース)
-
クエリについて教えてください
Access(アクセス)
-
複数のレコードを1つのレコードにまとめる方法
Access(アクセス)
-
-
4
Accessでテキストが合体できる関数ないですか?
Access(アクセス)
-
5
ACCESS 一つのフィールドに複数レコードの値をセットしたい
その他(データベース)
-
6
行方向のデータを横に並べる
その他(データベース)
-
7
[Access]異なるレコード間の文字列連結
その他(データベース)
-
8
アクセスで複数のレコード情報を1レコードにまとめる方法
Access(アクセス)
-
9
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
10
アクセスで空白がグループ化されない
Access(アクセス)
-
11
Access2007でSQLの複数列副問い合わせについて
その他(データベース)
-
12
ACCESSでの改行コード
その他(データベース)
-
13
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
14
GROUP BYを行った後に結合したい。
Oracle
-
15
Accessのフィールド数が255しかない=業務では使えない?
PowerPoint(パワーポイント)
-
16
アクセスのレポートのヘッダーを2ページ以降にもつけるには?
Access(アクセス)
-
17
TextBoxコントロールを引数として渡すには?
その他(教育・科学・学問)
-
18
Accessのクエリで2つのフィールドが同条件の場合に結合したい
その他(Microsoft Office)
-
19
accessの処理が遅い
その他(データベース)
-
20
Access クエリ実行が急に非常に遅くなりました。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access 抽出条件を自動で入力し...
-
Access2000 2番目に大きい数値...
-
FileMakerでアットマーク入り文...
-
宛名作成(Word)の郵便番号が...
-
アクセスのフォームのビューが...
-
テーブルに主キーを作らないデ...
-
アクセスでこんな事ができますか?
-
マイクロソフトAccessでsqlのas...
-
ACCESSのフォームからデータの...
-
アクセス:フォームを閉じずに...
-
Access 複数フィールドの一致
-
ACCESS2013で一部に四角枠をか...
-
Accessで現金出納簿を作りたい...
-
クエリで「データ型が一致しま...
-
Access 別フォームへの再クエ...
-
MS-Accessのレコード内のフィー...
-
「メソッドまたはデータメンバ...
-
選択したチェックボックスのみ...
-
ACCESS クエリで、グループ化...
-
「データベースまたはオブジェ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
宛名作成(Word)の郵便番号が...
-
Accessのクエリで、Left関数を...
-
アクセスで前年対比を出す方法...
-
Accessでグループ化した結果フ...
-
Access2000 2番目に大きい数値...
-
Accessでフォームへのフィール...
-
別のテーブルのフィールドを抽...
-
NULL値を含む場合のフィルタ
-
access で「指定したフィール...
-
アクセスのフィールドデータを...
-
【access】テキストから日付へ...
-
【至急】Mp3tagで歌手情報を追...
-
値("001")と数値(1)が混在...
-
Access2003でフィールドのデー...
-
Access 抽出条件を自動で入力し...
-
[Access]クエリの抽出条件について
-
ACCESSで2つのテーブルで一致し...
-
[Microsoft Access]クエリ作成...
-
ファイルメーカーで住所内の市...
-
ACCESSで、毎回、内容の変わるC...
おすすめ情報