【Access】住所を分割して抽出したい
Accessで住所から都道府県と市区町村を抽出
はじめまして、Access初心者です。
右も左もわかっていないので
質問がおかしかったら申し訳ございません。
Accessのクエリを使って
住所録テーブルのデータにある住所から 都道府県、市区町村、それ以降
で分けて表示したいと思っています。
元のデータは、都道府県名が入っていないものや、都道府県名から始まっていない物、そもそも入力されていないものもあります。
都道府県一覧のテーブル(テーブル名: T_都道府県)と
市区町村一覧のテーブル(テーブル名: T_市区町村)
は準備しました。
色々調べたのですが、Access不慣れな為
正しい式が書けておりません。
現在はサブクエリに
都道府県:(select[都道府県名] from T_都道府県 where [住所] like [都道府県名]&"*")
市区町村:(select[市区町村名] from T_市区町村 where [住所] like "*"& [市区町村名]&"*")
それ以降:Replace (Nz([住所]," "),Nz([都道府県]," "),Nz([市区町村]," ")," ")
と入力して実行したら
このサブクエリでは1つのレコードしか返せません。
のエラーが出てしまいました。
(ですよね、、、)
都道府県と市区町村のテーブルを利用して
どう直せば、うまく表示ができるのか
わかる方教えていただけると幸いです。
どうか、よろしくお願いいたします。