◆Accessでテーブルが縦列に2列あります。商品名Aと個数Bがあります。

◆質問です。Accessで縦列を商品名A個数Bと1列に全行を結合したいのですが、どうすれば
いいですか? 

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:uno_y No.1

回答回数48ベストアンサー獲得回数0

ポイント20pt

http://www.hatena.ne.jp/1134541385

人力検索はてな - ◆Accessでテーブルが縦列に2列あります。商品名Aと個数Bがあります。 ◆質問です。Accessで縦列を商品名A個数Bと1列に全行を結合したいのですが、どうすれば いいですか..

URLはダミーです。

両方のテーブルに、IDなどを付けて、

IDが一致するようにしてみたら、いかがでしょうか?IDは基本的に、かぶることが無い、プライマリーキーになります。

id:bu77

なるほど

2005/12/14 19:10:14
id:akibare No.2

回答回数157ベストアンサー獲得回数5

ポイント20pt

URLはダミーです。


Accessからクエリをデザインビューで作成します。[ビュー]メニューから[SQLビュー]に切り替えて、以下のSQL文を記述して[!]で実行します。


update テーブル名 set

商品名の列 = 商品名の列 + cstr(個数の列);


とすれば、結合した結果が商品名の列に入ります。

id:bu77

できました!

2005/12/14 19:10:55
id:rattio No.3

回答回数1ベストアンサー獲得回数0

ポイント20pt

http://www.accessclub.jp/actips/tips_42.htm

文字列の連結 &(アンパサンド)の利用:AccessTips042

質問の内容を、

=======================

| ID | 商品A | 個数B |

-----------------------

| 1 | 大根 | 3 |

| 2 | 人参 | 10 |

| 3 | 豚肉 | 5 |

=======================

==============

| 商品と個数 |

--------------

| 大根 3 |

| 人参 10 |

| 豚肉 5 |

==============

となればいいと理解しました。


この場合、ACCESSのクエリの「デザインビューでクエリを作成する」にて

対象となるテーブルを指定し、フィールドのところに

「商品と個数:[商品A]&” ”&[個数B]」

とやる方法でいかがですか。

id:bu77

できました!感謝します!

2005/12/14 19:11:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません