メールマガジン【アクセスで作るシリーズ】


バックナンバー 【住所録ソフト編】 Vol.15
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

    ACCESSで作るシリーズ  【住所録ソフト編】

    発 行 : Yoshihisa Fukuda          2001.02.09 Vol.15

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
--------------------------------------
今回は、郵政省ホームページにある差分データを取り込む機能を作成する予定でした
が、その前に読者の方より、ご指摘頂いた内容を元に修正を加えておきます。
______________________________________
 □ 郵便番号テーブルの都道府県、市区町村、町域名のフィールドサイズ見直し。

 まず、読者の方から郵政省の郵便番号データの町域名が最大37文字で、郵便番号
 テーブルの町域名フィールドのフィールドサイズが40(20文字)のため、途中
 で切れてしまっているというご指摘を受けました。

 地方公共団体コード、旧郵便番号、郵便番号、及びFlg1~6は問題無いと思われます。
 また、カナに関しても大丈夫だと思います。

 次に、都道府県は最大4文字なので、現在のフィールドサイズ20(10文字)で
 特に問題無いでしょう。

 市区町村に関してですが、現状が最大10文字で現在のフィールドサイズ20
 (10文字)でぎりぎりです。
 今後の事も考えて少し余裕を持たせ、市区町村のフィールドサイズを40(20
 文字)にしましょう。

 最後に町域名ですが、こちらは最大37文字で、現在のフィールドサイズ40
 (20文字)では全然足りません。
 町域名のフィールドサイズも余裕を持たせて、100(50文字)にしましょう。

 また、町域名には他にも問題があります。
______________________________________
 □ 町域名の記述の仕方を考える。

 例えば、〒602-0816のデータを見ると、

 毘沙門町(上立売通寺町西入、上立売通寺町西入上る、上立売通寺
 町西入下る、上立売通寺町西入4筋目下る、寺町通今出川上る1筋目西入、寺町
 通今出川上る2丁目、寺町通今出川上る2丁目西入、寺町通今出川上る3丁
 目、寺町通今出川上る3丁目西入、寺町通今出川上る4丁目、寺町通今出川上
 る4丁目西入、寺町通今出川西入、寺町通今出川2丁目上る西入、塔之段寺町通
 今出川上る)

 と言った様に、6行に渡り文章の様に住所が記述されています。

 これは

 京都府京都市上京区毘沙門町(上立売通寺町西入)
 京都府京都市上京区毘沙門町(上立売通寺町西入上る)
 京都府京都市上京区毘沙門町(上立売通寺町西入下る)
 京都府京都市上京区毘沙門町(上立売通寺町西入4筋目下る)
 京都府京都市上京区毘沙門町(寺町通今出川上る1筋目西入)
 京都府京都市上京区毘沙門町(寺町通今出川上る2丁目)
 京都府京都市上京区毘沙門町(寺町通今出川上る2丁目西入)
 京都府京都市上京区毘沙門町(寺町通今出川上る3丁目)
 京都府京都市上京区毘沙門町(寺町通今出川上る3丁目西入)
 京都府京都市上京区毘沙門町(寺町通今出川上る4丁目)
 京都府京都市上京区毘沙門町(寺町通今出川上る4丁目西入)
 京都府京都市上京区毘沙門町(寺町通今出川西入)
 京都府京都市上京区毘沙門町(寺町通今出川2丁目上る西入)
 京都府京都市上京区毘沙門町(塔之段寺町通今出川上る)

 のいずれかと言う意味です。

 私の持っている「筆まめ」で見たところ、一覧表示には、上記の様に14行で表示
 されますが、どれを選んでも住所の欄には「京都府京都市上京区毘沙門町」しか
 入りません。

 結果的には「602-0816」と郵便番号を入力し、住所変換すると住所欄には
 「京都府京都市上京区毘沙門町」としか入らないと言う事の様です。

 そこで、今回作成する住所録ソフトで、この住所をどう扱うかなのですが、この
 京都のデータ(〒602-0816のデータ)に関しては1件のみとして、一覧は
 表示しない形にします。
 即ち、「602-0816」に該当する住所は「京都府京都市上京区毘沙門町」の
 1件のみとします。

 ※これは郵便番号メンテナンス画面にて、修正します。
______________________________________
 □ 郵便番号メンテナンス画面の修正

 先程、「602-0816」に該当する住所は「京都府京都市上京区毘沙門町」の
 1件のみにする と書きましたが、これは郵政省の郵便番号データにある6件の
 データを郵便番号メンテナンス画面で1件にする訳ですが、前回作成した郵便番号
 メンテナンス画面でデータの削除機能がありませんでした。
 また、住所フォームなど他の画面にも削除ボタンを付けていませんでした。

 そこで、次回は各画面に削除機能を付加し、郵便番号データのメンテナンスを行い
 たいと思います。

 郵政省ホームページにある差分データの取り込み機能は、その後作成します。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

◇ ACCESSで作るシリーズ 【住所録ソフト編】
◇ 発 行 元  :Yoshihisa Fukuda(福田 義久)
◇ ご意見・ご要望
  ご質問等   :fukud@nifty.com

◇ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して発行
  しています。(まぐまぐID:0000077071)
◇ バックナンバー:http://homepage2.nifty.com/f-soft/
◇ 登録・解除  :http://homepage2.nifty.com/f-soft/

 Copyright(C) 2001-2002 Yoshihisa Fukuda All rights reserved.

◇転載について
 このメールマガジンの無断転載などは、一切禁止です。
 転載をご希望の方は、事前にメールで連絡をください。
◇免責
 このメールマガジン及びホームページの内容による、いかなる損害、障害などに
 関して発行者は一切の責任を負いません。
 掲載広告についても同様です。
______________________________________
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□