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