- ベストアンサー
ACCES2007で郵便番号に対応した住所が入ってくれない。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
当方Acc2002ですが手入力したものしか有効ではないようです。 2007でも同じなのかな? VBA を使うことに抵抗が無ければ、先達によって ZipConv という関数が 作成されています。 2007でも使えるかについてはホームページの中に記述されていないようですが 試してみる価値はあるかと・・・ ps. クエリで 〒マークは取り去って、番号自体も全角のようなので変換してから strconv(replace("〒123-5678","〒",""),8) →123-5678 ZipConvの出番です。
その他の回答 (2)
- cider4
- ベストアンサー率51% (640/1249)
1の回答者です。追加です。 >それだけでは変換してくれないようですね。 アクセスは使ったことがありますか? http://ag5.net/~nino/access-12.html Excelでは(郵便番号変換ウィザードがあります)アドインとして組み込む必要があります。 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=6f6af8ef-b9dd-4e21-9e63-af4a0ff4e7ce どちらでも変換することはできますので、 Excelが慣れているならExcelで、最終的に使うソフトでやられたらいかがでしょうか? 画面を見ていますと、郵便番号のセルに〒マークまで入っているように見えますが…。 置換で(ctrl+Hキーを押す)でまず〒をとりましょう あと設定は参考URLを見ながらやってみてください。
- cider4
- ベストアンサー率51% (640/1249)
>ACCES2007で郵便番号に対応した住所が入ってくれない。 違う住所が入ってしまうということでしょうか、 最新版の郵便番号辞書が入っていますか? 5月のものが最新版ですが…。