[FileMaker] カードウィンドウからのデータ入力ができないとき

FileMaker のスクリプトでカードウィンドウをポップアップさせて、ボタンのクリックによってメインのレイアウトに入力をしたい状況があった。

しかし、カードウィンドウからメインレイアウトに対してデータの入力を行おうとすると以下のようなメッセージが出てきた。

“This record cannot be modified in this window because it is already being modified in a different window.”

このようなときは、カードウィンドウからのデータ入力の前に一旦メインレイアウトのデータを Commit するスクリプトステップを入れればいい。

Commit Record/Requests [ With dialog: Off ]

これでカードウィンドウからのデータ入力ができるようになった。

参考:
This record cannot be modified in this window because it is already being modified in a different window. — FileMaker Community
https://community.filemaker.com/en/s/question/0D50H00006h9FUl/this-record-cannot-be-modified-in-this-window-because-it-is-already-being-modified-in-a-different-window