みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
この4月よりFileMakerを触りだした超初心者です
環境はFileMakerPro15 Win7です
よろしくお願い致します。
あるテーブルのフィールドが「1」になると
スクリプトを動作させたいのですが可能でしょうか?
可能であれば方法を教えていただけると助かります。
よろしくお願い致します。
onObjectSave
などのスクリプトトリガで実行させる。
これらはレイアウトに設定するものなので、「なると」ではなく「すると」です。(共有ファイルで他人が変更した結果が1であっても実行されません)
フィールドの値が1に変更されたら、ということでしたら、トリガーを使ってスクリプトを起動します。そのスクリプトでは、値が1以外の時には何もせずに終了させる、という動作を作ると良いでしょう。
Offline
「なると」だから、計算フィールドかも知れない?
Offline
計算フィールドだとしたら、onRecordCommitでフィールド値をチェック、ですかね。これだとレコード確定時なんで、もっと早くチェックしたければ計算に使われてる各フィールドのトリガを使う。
皆様、回答いただき有難うございます
私の説明不足で申し訳ありません
shin様の仰る「フィールドの値が1に変更されたら」です
この場合は設定したいフィールドを右クリック、
スクリプトトリガ設定にて「OnObjectSave」に設定で合っていますでしょうか?
値が1か否かはスクリプト側に依存させるようにします
よろしくお願い致します。
トリガーを動かしたいタイミングです。OnObjectModify でもいいかも。
Offline
shin 様
ご回答くださり有難うございます
勉強して実装できるように頑張ります
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 508.47 KiB (Peak: 515.06 KiB) ]