リファレンス > スクリプトトリガリファレンス > OnRecordCommit
 
OnRecordCommit
変更されたレコードが確定される前にスクリプトが実行されます。
レコードが確定される処理には次のものがあります。
ユーザがレコード内のデータを変更し、他のレコードに移動
ユーザがレコードを変更し、即座に [データベースの管理] ダイアログボックスにアクセス
ユーザが Enter キーを押す
レコードが変更された後、ユーザがアクティブにされたレコードの外部でレイアウトをクリック
古いレコードが変更された場合、スクリプトステップでフォーカスを別のレコードに移動
スクリプトでレコード/検索条件確定 スクリプトステップを実行
スクリプト実行のタイミング
イベントが処理される前
トリガを使用できるモード
ブラウズモードと検索モード
結果
トリガされたスクリプト内で現在のスクリプト終了 スクリプトステップを使用して真 (True) または偽 (False) の結果を返します。
真: スクリプトをトリガしたイベントは処理されます。
偽: スクリプトをトリガしたイベントはキャンセルされます。
互換性 
 
スクリプトトリガがアクティブになる場所 
サポート 
FileMaker Pro 
はい 
FileMaker Server 
はい 
FileMaker Go 
はい 
カスタム Web 公開 
はい 
FileMaker WebDirect 
はい 
Runtime ソリューション 
はい 
起点 
FileMaker Pro 10.0
メモ 
ポータル内部でレコードを移動しても、確定は起こりません。ポータル内で変更されたレコードは、関連付けられているメインレコードからフォーカスが移るときに確定されます。
このトリガは、変更が確定されていないレコードがある場合にのみアクティブになります。
終了中のレコードが変更されている場合に限り、キーボードフォーカスがあるレコードを終了すると、このスクリプトトリガがアクティブになります。
このスクリプトトリガをアクティブにしないその他の処理の一覧については、スクリプトトリガを実行しない処理を参照してください。
関連項目 
スクリプトトリガの設定
レイアウトのスクリプトトリガの設定
オブジェクトのスクリプトトリガの設定