[FileMaker] 新規レコード作成時にスクリプトを実行

新規レコードを作成した際にスクリプトを自動実行する方法に少し迷ったのでメモしておく。

環境:macOS Catalina Version 10.15.6(英語環境)、FileMaker Pro 19

「Layout Setup>Script Triggers>OnRecordLoad」にスクリプトを割り当てれば、新規レコード作成時にそのスクリプトが実行されるようになる。

ただし問題はファイルの起動時やレイアウトを開いたときまでもスクリプトが実行されてしまうことだ。”On Record Load” だから、レコードが読み込まれたときすべてで実行されてしまうのは当然だ。

シンプルな解決方法は、メニューからレコードを追加せず、新規レコード追加用のボタンを作り、そこにスクリプトを割り当てればいいんだろう。


この記事が気に入ったらサポートをしてみませんか?