CONTACT
関連するテーブルとテーブルがZIPCODE
あります。ユーザーがテーブルにexample_zipcode
ないものを入力すると、ZIPCODE
テーブルにexample_zipcode
追加されるようにスクリプトが必要ですZIPCODE
。どちらの場合も、CONTACT
テーブルに格納する必要があります。
と聞きましたが isempty(field)
、使えますか?
CONTACT
関連するテーブルとテーブルがZIPCODE
あります。ユーザーがテーブルにexample_zipcode
ないものを入力すると、ZIPCODE
テーブルにexample_zipcode
追加されるようにスクリプトが必要ですZIPCODE
。どちらの場合も、CONTACT
テーブルに格納する必要があります。
と聞きましたが isempty(field)
、使えますか?
なぜこのようなことをするのか、私にはよくわかりません。郵便番号に保存されているその他の情報はたくさんありますか (地理的な座標など)?
多くの無効なコードが ZIPCODE テーブルに格納されてよろしいですか? ユーザーが AUSTRALIA のように非常に間違ったものを入力するとどうなりますか?
また、CONTACT テーブルと ZIPCODE テーブルはどのように関連していますか? プライマリ/外部キーによる? それとも郵便番号だけ?
郵便番号に「魔法」が何もない場合は、おそらく直接 CONTACT テーブルに入れます。
CONTACT
-------
Name
Account Number
Zipcode
それらを別々のテーブルに入れたい場合は、おそらく次のようにします。
CONTACT
-------
Name
Account Number
Zipcode
ZIPCODE
-------
Zipcode (Unique)
次に、チェックを行うスクリプトが必要になります。この場合、 IsEmpty(field) を使用する必要はありません。
おそらく、あなたのユースケースは次のとおりです。
ユーザーが郵便番号を入力したらクリックするスクリプトを使用してそれを行います (または、FileMaker 10 を使用している場合は、郵便番号フィールドのスクリプト トリガー)。
スクリプトは次のようになります。
それはあなたが尋ねたことをするだろうと思いますが、実際の問題を解決するためのより良い解決策がたくさんあるでしょう.