Access 2003 で 180 のテーブルのうち 175 を削除する必要があります (Access 2000 形式のデータベースを使用)。私が最初に試したのは、テーブルリストに移動してすべてを選択しようとし、保持したいものをコントロールクリックして、「削除」を選択することでした. ただし、一度に選択できるのは 1 つだけです。
次に、すべてのテーブル名のリストをプレーン テキストとして取得する方法を見つけ、drop
Vim を使用して一連のステートメントを作成しました。
drop table table_1;
drop table table_2;
...
drop table table_175;
(明らかに、これらは実際の名前ではありません。) これらのステートメントは、単独では問題なく動作します (つまり、一度に 1 つ実行するだけですが、2 つ以上実行しようとすると、次のエラー メッセージが表示されます。
Syntax error in DROP TABLE or DROP INDEX.
それは目的に反しているようです。アクセスさん、いつも髪を伸ばしたくなる。
この作業を行うために何が欠けていますか? 自分の目的に必要ないくつかのテーブルを保持できるプロセスはどれもすばらしいものです。(ただし、Visual Basic の学習は避けたいと思います。)