レコードではなく、データベース上のテーブルそのものを削除する、つまりデータベースウィンドウでテーブルを選択して[Delete]キーを押すのと同じ操作を実行させる方法をいくつか紹介します。
- マクロによる方法
「オブジェクトの削除」アクションを実行します。
[オブジェクトの種類]に"テーブル"、[オブジェクト名]に削除したいテーブル名を指定します。
- VBAを使った DeleteObject メソッドによる方法
次のようなコードを実行します。
DoCmd.DeleteObject acTable, "社員マスタテーブル"
- DAO の DELETE メソッドを使って TableDef オブジェクトを削除する方法
次のようなコードを実行します。
Dim dbs As Database
Set dbs = CurrentDb
With dbs.TableDefs
.Delete "社員マスタテーブル"
.Refresh
End With
- クエリーを使って削除する方法 データ定義クエリーを作成し、次のSQLを記述、クエリーを実行します。
DROP TABLE 社員マスタテーブル
|