Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9457 / 9994 ←次へ | 前へ→

【3676】Re:データベースオブジェクトの削除方法
質問  山田  - 04/10/12(火) 7:42 -

引用なし
パスワード
   ▼Gin_II さん:
>>Accessに作成したフォーム、レポート、マクロ、モジュールを
>>すべて削除する方法を教えてください。
>
>テーブル一覧 とか、フォーム一覧 とかなら、For Each 〜 Next で
>できると思いますが、全部となると、システムテーブルを参照した方が
>簡単ですね。
>
>ただ、全部削除するのなら、新規ファイルを作った方が簡単だと思いますが、
>テーブル・クエリだけを残すということなのでしょうか??

回答有難うございます。
下記のコーディングで、テーブルとクエリーの削除は出来たのですが
フォーム、レポート、マクロ、モジュールは同じように出来ません。
formdefsとかreportdefs・・・とかは無いようなので?
なお、実際にはこの中にIF文をいれて、削除しないものは
選択するようにしたいと思っています。

Set db = CurrentDb
For Each tb In db.tabledefs
   DoCmd.DeleteObject acTable, tb.Name
Next
For Each qr In db.querydefs
   DoCmd.DeleteObject acQuery, qr.Name
Next

For Each 〜 Next を用いたフォーム、レポート、マクロ、モジュールの
削除方法をご教授ください。宜しくお願いします。

1,920 hits

【3668】データベースオブジェクトの削除方法 山田 04/10/10(日) 0:59 質問
【3669】Re:データベースオブジェクトの削除方法 Gin_II 04/10/10(日) 19:32 回答
【3676】Re:データベースオブジェクトの削除方法 山田 04/10/12(火) 7:42 質問
【3678】Re:データベースオブジェクトの削除方法 Gin_II 04/10/12(火) 17:56 回答
【3688】Re:データベースオブジェクトの削除方法 山田 04/10/13(水) 13:01 質問
【3689】Re:データベースオブジェクトの削除方法 Gin_II 04/10/13(水) 13:11 回答
【3707】Re:データベースオブジェクトの削除方法 山田 04/10/14(木) 12:39 お礼

9457 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078299
(SS)C-BOARD v3.8 is Free