初心者のFileMaker pro Q&A

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

Claris FileMaker Pro ヘルプ
新しい質問は、新規トピック から投稿して下さい。


#1 2023-12-01 13:49:30

keit
ゲストユーザー

フィールドに仕掛けたスクリプトトリガーについてお尋ねします

フィールドに仕掛けたトリガーは、通常ユーザーがそのフィールドにデータを入力したときに発動するものと思いますが、スクリプトによってそのフィールドの値が変わったときに発動させる方法はないでしょうか?
色々と調べてはみましたが、これといった方法が見つからず、お分かりの方がおられましたらよろしくお願いします。
Windows11、FileMaker19を使っています。

#2 2023-12-01 13:50:49

Shin
メンバー

Re: フィールドに仕掛けたスクリプトトリガーについてお尋ねします

スクリプトの中から、そのスクリプトを起動させればいいだけでは。

オンライン

#3 2023-12-01 14:08:29

qb_dp
メンバー

Re: フィールドに仕掛けたスクリプトトリガーについてお尋ねします

フィールドに仕掛けたトリガーは、通常ユーザーがそのフィールドにデータを入力したときに発動するものと思いますが、

違います、スクリプトによる動作でもスクリプトトリガは、発動します。なので、注意が必要です。

スクリプト内で別のスクリプトを実行するには「スクリプト実行」を使用します。

スクリプト実行 | Claris Pro および FileMaker Pro ヘルプ
https://help.claris.com/ja/pro-help/con … cript.html

オフライン

#4 2023-12-01 14:26:19

himadanee
ゲストユーザー

Re: フィールドに仕掛けたスクリプトトリガーについてお尋ねします

発動するかどうかはケースによります。
https://help.claris.com/ja/pro-help/con … ggers.html
その中に「[テキストを挿入] など、対象がフィールドとして指定されていてもレイアウトオブジェクト上で機能するスクリプトステップでは、OnObjectModify スクリプトトリガは実行されません。」て書いてありますが、これは「実行されます」の間違い。

なので、わざと発動するようなステップを使ってスクリプトを書くということも考えられますが
objectKeystorokeのようなのは、無理かな。

#5 2023-12-01 14:30:34

keit
ゲストユーザー

Re: フィールドに仕掛けたスクリプトトリガーについてお尋ねします

sinn様、qb_dp様、早々にご解答いただき有難うございました。
回りくどく考えていました。
この機会をお借りしてご質問させていただきますが、フィールドオプションの計算値で値が変わった場合でも、トリガーを発動することはできますでしょうか?
単純な質問で恐縮ですが、よろしくお願いいたします。

#6 2023-12-01 15:48:36

チポ
メンバー

Re: フィールドに仕掛けたスクリプトトリガーについてお尋ねします

フィールドにかけるトリガの実行は、
そのフィールドがアクティブであることが最低条件ですから、
それは無理でしょう。

入力値の自動化の計算式に使っているフィールドにトリガを仕掛ければいいのでは。

オフライン

#7 2023-12-01 16:38:29

keit
ゲストユーザー

Re: フィールドに仕掛けたスクリプトトリガーについてお尋ねします

himadanee様、チボ様、有難うございました。
トリガーも非常に便利な機能だと思いますが、私にはイマイチ理解しにくいものでした。
今回いただきました皆様のアドバイスで、少し前進することができました。
有難うございました。

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer