みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM13 AdvancedとWindows7を使っています。
郵便番号データを郵便局ホームページよりダウンロードして郵便番号辞書テーブルをFMで作りました。
フィールドは郵便番号と住所のみです。
次に顧客データテーブルを作成し、郵便番号でリレーションをはって、住所を郵便番号辞書テーブルよりルックアップしています。
この時には都道府県より大阪府大阪市~、京都府京都市~と表示されています。
表示したいデータは、京都府京都市東山区ではなく、東山区~と表示したい(京都のみ)
で、住所が表示されるので番地の入力及び住所の修正も行いたいので計算フィールドではダメと思いました。
テキストフィールドで反映されるといいのですが、どのような計算式を組めばいいでしょうか?
番地については半角英数で表示したいです。
頭の中がこんがらがってしまい、よろしくお願いします。
京都が入るのなら、実は運用が非常に面倒。京都市内中心部は、ほぼ住所が一発で入らないと思った方が良いです。また、郵便癌号DBも相当編修しておかないと、使いにくいですよ。
テキストフィールドにして、ルックアップさせればいかがですか。または、自動入力で計算式で住所フィールドを参照すれば良いでしょう。
計算式ならば、その式の中で "京都市" を消す事も可能です。
Offline
郵便番号辞書テーブルの「京都府京都市」部分を削除しておいてルックアップすればいいのでは?
Shin様、saver様ありがとうございます。
今回は京都でも中心部ではないので、他府県と同じ要領でどうかなと思っています。
ルックアップが一番簡単なんでしょうが、これに番地をRomanHankakuを使えばいいとは思うのですがルックアップと計算値は併用できないようですね。
こういう場合は、計算式になると思うのですが、番地を入力したり変更したいのですがここはどういう式を作ればいいでしょうか?
自動入力で、計算式を使えば良いです。
そのフィールドは編集が可能ですので、番地などの追加が可能です。
Offline
Shin様
ありがとうございます
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 508.36 KiB (Peak: 515.02 KiB) ]