人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: bu77
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:access 数B
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● uno_y
●20ポイント

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

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

URLはダミーです。

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

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

◎質問者からの返答

なるほど


2 ● akibare
●20ポイント

http://dummy/

URLはダミーです。


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


update テーブル名 set

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


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

◎質問者からの返答

できました!


3 ● rattio
●20ポイント

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

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

質問の内容を、

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

| ID | 商品A | 個数B |

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

| 1 | 大根 | 3 |

| 2 | 人参 | 10 |

| 3 | 豚肉 | 5 |

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

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

| 商品と個数 |

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

| 大根 3 |

| 人参 10 |

| 豚肉 5 |

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

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


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

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

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

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ