Advanced(ファイルメーカー18)の使い方3回目。・テーブルデータを削除の5つをご紹介したいと思います。こちらはシリーズで連載しています。→Ver.17◇レコード削除ファイルメーカーに登録されたレコードを削除することができる機能です。この機能は「現在のレコード」のみに実行されるため、3件表示していても、10件表示していても、「現在のレコード」である1件だけが削除されます。現在のレコードは、ステータスツールバーで確認ができます。画像の場合ですと、3番目のレコードが「現在のレコード」になります。・表形式という3つの形式がありますが、それぞれ、次のような方法で現在のレコードを確認することができます。基本的には「今表示されている内容」が現在のレコードになります。■リスト形式テーマにもよりますが、現在のレコードだけ背景色が変化している場合、目視で確認ができます。画面の左下に、「+」のマークがある列があるかと思いますが、ここの色が少し濃くなっている行が現在のレコードです。◇対象レコード削除この機能は「対象レコード」のみに実行されるため、10件登録されていても、3件しか対象レコードになっていなければ、削除されるのはその3件だけです。対象レコードというのは簡単に言うと「検索をした際に検索条件に該当するレコード」のことです。対象レコードについてさらに詳しく知りたい方はこちらの記事をご覧ください。対象レコードは、ステータスツールバーで確認できます。画像の場合ですと、「該当件数レコード」が2/4となっているので2件のレコードが「対象レコード」になります。登録してあるレコード数と、対象レコード数が一致しているとき、このように「合計レコード」と表示されます。この場合、先程「対象レコード削除」と表示されていたメニューが「全レコード削除」に変わります。機能は対象レコード削除と変わりません。◇リレーションを利用した削除リレーションシップグラフで、「他のテーブルでレコードが削除された時、このテーブルの関連レコードを削除」という設定が可能です。顧客詳細を削除する際に、その顧客の接触履歴を削除することができます。不要なデータが残ってしまう事を防ぐことができるので、とても便利です。※ただし、意図せずデータが消えてしまう事の無いよう注意が必要です。プラットフォームから追加されたスクリプトステップです。https://fmhelp.filemaker.com/help/18/fmp/ja/#page/FMP_Help%2Ftruncate-table.htmlこのステップを利用することで、高速にテーブルの全レコードを削除することが可能です。このスクリプトステップでは、「リレーションを利用した削除」の設定がされていても、関連レコードは削除されませんので、ご注意ください。15の新機能「テーブルデータを削除」2速度編いかがでしたでしょうか。FileMakerの基本的な動作について、一通りご説明させて頂いたかと思います。次回は、データを変更する機能についてご紹介したいと思います。