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