◆質問です。Accessで縦列を商品名A個数Bと1列に全行を結合したいのですが、どうすれば
いいですか?
http://www.hatena.ne.jp/1134541385
人力検索はてな - ◆Accessでテーブルが縦列に2列あります。商品名Aと個数Bがあります。 ◆質問です。Accessで縦列を商品名A個数Bと1列に全行を結合したいのですが、どうすれば いいですか..
URLはダミーです。
両方のテーブルに、IDなどを付けて、
IDが一致するようにしてみたら、いかがでしょうか?IDは基本的に、かぶることが無い、プライマリーキーになります。
URLはダミーです。
Accessからクエリをデザインビューで作成します。[ビュー]メニューから[SQLビュー]に切り替えて、以下のSQL文を記述して[!]で実行します。
update テーブル名 set
商品名の列 = 商品名の列 + cstr(個数の列);
とすれば、結合した結果が商品名の列に入ります。
できました!
http://www.accessclub.jp/actips/tips_42.htm
文字列の連結 &(アンパサンド)の利用:AccessTips042
質問の内容を、
=======================
| ID | 商品A | 個数B |
-----------------------
| 1 | 大根 | 3 |
| 2 | 人参 | 10 |
| 3 | 豚肉 | 5 |
=======================
が
==============
| 商品と個数 |
--------------
| 大根 3 |
| 人参 10 |
| 豚肉 5 |
==============
となればいいと理解しました。
この場合、ACCESSのクエリの「デザインビューでクエリを作成する」にて
対象となるテーブルを指定し、フィールドのところに
「商品と個数:[商品A]&” ”&[個数B]」
とやる方法でいかがですか。
できました!感謝します!
なるほど