2017-03-10 8 views
0

保存したいテーブルと、フォームビューでMS Access 2010のボタンをクリックするだけで削除する必要があるテーブルがあります。データベースには5つのテーブルがあります(システムテーブルとその他のMicrosoftが開発したテーブルを除く)。表1、表2、表3、表4、表5。私はTable1とTable2を保持する必要がありますが、フォームビューのボタンをクリックするだけで、Table3、Table4、Table5を削除するイベントが発生します。 システムテーブルなどを削除したくないです。このためのVBAコードは何ですか?定義済みのリストを除くすべてのmsアクセステーブルを削除する方法

答えて

0

CurrentDb.Executeの "DROP TABLE [テーブル名]"

本当になど表1、表2、という名前のテーブルがありますか?

なぜこれを行う必要がありますか? db構造を日常的に変更するコードの実装について助言しないでください。

+0

ありがとうございます。私が行っていることは明らかにデータベース設計の原則に違反していますが、データベース自体は厳密なデータベース設計の原則に従わなかったので、テーブル名Table1、Table2などは、特定のテーブルに対するビューをサポートするために作成された仮想オブジェクトですACCESSには、Oracleなどの適切なオブジェクト指向言語機能がありません。 –

+0

まだテーブルをプログラムで削除する必要性が理解できていません。プログラムでも同様に作成していますか?それにもかかわらず、進んでいくための十分な情報があることを願ってください。 – June7

関連する問題