#008 データベースからテーブルそのものを削除するいくつかの方法 データベース、VBA

レコードではなく、データベース上のテーブルそのものを削除する、つまりデータベースウィンドウでテーブルを選択して[Delete]キーを押すのと同じ操作を実行させる方法をいくつか紹介します。
  1. マクロによる方法

    「オブジェクトの削除」アクションを実行します。
    [オブジェクトの種類]に"テーブル"、[オブジェクト名]に削除したいテーブル名を指定します。 
     

  2. VBAを使った DeleteObject メソッドによる方法

    次のようなコードを実行します。

        DoCmd.DeleteObject acTable, "社員マスタテーブル"

  3. DAO の DELETE メソッドを使って TableDef オブジェクトを削除する方法

    次のようなコードを実行します。

        Dim dbs As Database

        Set dbs = CurrentDb

        With dbs.TableDefs
          .Delete "社員マスタテーブル"
          .Refresh
        End With 
         

  4. クエリーを使って削除する方法   データ定義クエリーを作成し、次のSQLを記述、クエリーを実行します。
        DROP TABLE 社員マスタテーブル
| Index | Prev | Next |



T'sFactory
Accessで動く生産管理DB
Ureru Express
Webで使う販売顧客管理
Access開発&アドバイス
DB開発やテクニカルアドバイス
Copyright © T'sWare All rights reserved