質問: accessで都道府県の抽出 accessで住所録の住所フィールドから都道府県を抽出し、同じテーブルの都道府県フィールドに入れたいのですがどのようにしたら良いのでしょうか?
回答: 住所録を元に更新クエリを作ります。 住所録の都道府県だけのフィールドのクエリを作りクエリを更新クエリにします。 クエリのレコードの更新の欄に下記をコピーします。(住所フィールドが住所で良ければ違えば正しいフィールド名にしてください。) iif(instr([住所],"都")>0,mid([住所],1,instr([住所],"都")),iif(instr([住所],"道")>0,mid([住所],1,instr([住所],"道")),iif(instr([住所],"県")>0,mid([住所],1,instr([住所],"県")),iif(instr([住所],"府")>0,mid([住所],1,instr([住所],"府")))))) これで終わりです。クエリを保存してクエリを開けば全て住所から都道府県を抜き出し都道府県に書き込んでくれます。 試しに住所録の選択クエリに上記をコピーして試してみてください。