みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
住所自動入力テーブル内で郵便番号→居住地を自動表示させるスクリプトを用いて動作中です。
これを別テーブルで同様に動かしたいのですが、良い方法はないでしょうか?
リレーション設定してもうまく動きません。
スクリプトの内容がわからないと答えようがありませんが
郵便番号を参照するテーブルを間違えてるとかですかね...
スクリプトの内容がわからないと答えようがありませんが
郵便番号を参照するテーブルを間違えてるとかですかね...
表示させたいレイアウトごとにスクリプトを組まないと駄目なんでしょうか?
複数のレイアウトで住所入力項目があるのですが。
参照する郵便番号のフィールドが違うので、そこをフィールド名で指定してあったら、1つのスクリプトではできないでしょうね。
スクリプト引数で渡したとしても、住所を設定するフィールドもまたそれぞれでしょうから、工夫が必要でしょう。
郵便番号と住所のデータがあるのでしょうか?
あるのなら、リレーションで参照できるでしょう。
スクリプト不要ですね。
Offline
郵便番号と住所のデータがあるのでしょうか?
あるのなら、リレーションで参照できるでしょう。
スクリプト不要ですね。
zipcloudというapiを使ってます。
http://zipcloud.ibsnet.co.jp/doc/api
の説明通りに、URLから挿入 したら、結果が返ってきましたよ。JSONで返ってくるので、それをJSON関数で内容を引き出せば簡単です。
> 複数のレイアウトで住所入力項目があるのですが。
ソリューション全体を見ないと何とも言えませんが、このような作り方はうまくないでしょう。顧客データベースだとすると、その基本的な顧客マスターテーブル上で処理を行わせて、そこに収納している結果を各テーブルから参照する形にします。そうしないと、今のあなたのように、同じスクリプトをあちらこちらに作るようになります。
Last edited by Shin (2022-09-02 15:34:27)
Offline
そのデータをFMのテーブルにすれば、
郵便番号のリレーションで住所を参照できますね。
複数の地名に対応する郵便番号がいくつかあります。
ご注意ください。
Offline
その API の戻り値を取得するフィールドを[フィールドを名前で指定]でフィールド設定して、
設定先のフィールド名をスクリプト引数で与えれば同じスクリプトで使い回しできるのでは?
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 557.1 KiB (Peak: 579.7 KiB) ]