対象レコード削除
現在の対象レコード内のレコードをすべて削除します。
オプション
[ダイアログあり] により、このスクリプトステップを実行したときにすべてのレコードの削除の確認をユーザに求めるダイアログボックスを表示するかどうかが指定されます。
互換性
製品 | サポート |
FileMaker Pro | はい |
FileMaker Go | はい |
FileMaker WebDirect | はい |
FileMaker Server | 一部 |
FileMaker Cloud | 一部 |
FileMaker Data API | 一部 |
カスタム Web 公開 | 一部 |
起点バージョン
6.0 以前のバージョン
説明
重要 レコードの削除を元に戻すことはできません。
[対象レコード削除] により、削除前に対象レコードのレコードのグループに対してロックが試行されます。グループのすべてのレコードをロックできる場合は、このスクリプトステップによってレコードのグループが削除され、次のレコードのグループに対してロックが試行され、以後同様に行われます。ロックできないレコードがある最初のグループ (たとえば、レコードが他のユーザによって編集中である場合) で [対象レコード削除] が停止し、エラーコードが返されます。このエラーコードは、Get (最終エラー) 関数を使用して処理することができます。
メモ
- 現在のテーブルのすべてのレコードを削除するには、[全レコードを表示] スクリプトステップを使用した後に [対象レコード削除] を使用します。
例 1
現在のテーブルのすべてのレコードを削除するかどうかを尋ねるメッセージを表示します。
コピー
全レコードを表示
対象レコード削除 [ダイアログあり: オン]
例 2
現在の対象レコードのすべてのレコードを削除するかどうかを尋ねるメッセージを表示します。
コピー
カスタムダイアログを表示 [Get (対象レコード数) & " 個の対象レコードをすべて削除しますか?"]
If [Get (最終メッセージ選択) = 1]
対象レコード削除 [ダイアログあり: オフ]
End If