初心者のFileMaker pro Q&A (旧掲示板)

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

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

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


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

keit
Guest

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

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

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

Shin
Member

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

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

Offline

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

qb_dp
Member

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

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

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

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

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

Offline

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

himadanee
Guest

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

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

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

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

keit
Guest

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

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

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

チポ
Member

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

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

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

Offline

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

keit
Guest

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

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

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 513.78 KiB (Peak: 518.69 KiB) ]