0

FileMaker Server をセットアップして、約 20 人のユーザのファイルをホストしています。

2 人のユーザーが同じレコードを編集しようとするとどうなりますか? 同じフィールドはどうですか?

また、1 人のユーザーが編集している間にレコードを明示的にロックする方法はありますか? (ユーザーが変更を保存できるようにする前に、いくつかのビジネス ルールでレコードを検証するスクリプトを実行したい)

4

1 に答える 1

4

ユーザーがレコードを変更しようとすると、FileMaker はレコード全体を自動的にロックします。別のユーザーがレコードを変更しようとすると、レコードが使用中であるというメッセージが表示されます。スクリプトでは、 [レコードを開く]スクリプトステップで明示的にレコードを開くことができます。

あなたの場合、おそらくOnRecordCommitトリガー (または、おそらくv11 のOnRecordValidation ) を使用する必要があります。ビジネス ルールをチェックし、結果に応じて True または False を返すスクリプトを記述します。これらはレイアウト トリガーであるため、編集に使用できるすべてのレイアウトに配置する必要があることに注意してください。

于 2011-03-10T15:42:40.133 に答える