こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Accessでどうやったらこれを処理できますか?

Accessでどうやったらこれを処理できますか?
エクセルで処理をしようと四苦八苦してみましたが、無理そうなのでAccessで挑戦しようと思っています。 Accessは少しいじってみたことのあるぐらいで、初心者です。

以下のようなデーだベース(CSVファイル)が二つあります。
表(1)には各都道府県に存在する路線名があります。 表(2)には各路線ごとの駅名があります。
これら二つの表を統合して、表(3)を作りたいと思っています。
表(3)の列は左から都道府県、路線名、駅名となります。
路線に含まれる全ての駅名を、新しい行として挿入します。
また、1つの路線が2県に渡る場合にはその路線の全ての駅名が2回ずつ入ります。(下の例では埼京線が東京都と埼玉県に入っているため、埼京線の全ての駅が東京都と埼玉県の両方に入っている)


もしご存知の方がいらっしゃたら、お知恵をお借りできませんでしょうか?



<表(1)>
--------------
東京都 | 山手線
--------------
東京都 | 埼京線
--------------
埼玉県 | 埼京線
--------------

<表(2)>
-------------
山手線 | 新宿 |
-------------
山手線 | 池袋 |
^------------
山手線 | 渋谷 |
-------------
埼京線 | 新宿 |
-------------
埼京線 | 池袋 |
-------------
埼京線 | 赤羽 |
-------------
埼京線 | 大宮 |
-------------

<表(3)>
--------------------
東京都 | 山手線 | 新宿 |
--------------------
東京都 | 山手線 | 池袋 |
--------------------
東京都 | 山手線 | 渋谷 |
--------------------
東京都 | 埼京線 | 新宿 |
--------------------
東京都 | 埼京線 | 池袋 |
--------------------
東京都 | 埼京線 | 赤羽 |
--------------------
東京都 | 埼京線 | 大宮 |
--------------------
埼玉県 | 埼京線 | 新宿 |
--------------------
埼玉県 | 埼京線 | 池袋 |
--------------------
埼玉県 | 埼京線 | 赤羽 |
--------------------
埼玉県 | 埼京線 | 大宮 |
--------------------

投稿日時 - 2011-08-13 00:07:23

QNo.6939379

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

表3はクエリで良いのでしょうか?

表1、表2がCSVのままなら、
1)テーブルの新規作成⇒「テーブルのリンク」で表1、表2をリンクさせる
2)クエリデザインで表1、表2を追加して、「路線名」の項目を結合する
3)クエリの表示項目を、表1の都道府県名、表2の路線名、表2の駅名にする

これでどうでしょうか?

投稿日時 - 2011-08-13 01:02:13

あなたにオススメの質問