アクセスデータベースにリンクされているすべてのテーブルを削除する必要があります。VBA内のリンクテーブルをすべて削除する
これは、すべてのリンクテーブル(ODBCおよびアクセスリンクテーブル)が返されるクエリです:
SELECT [MSysObjects].[Name] FROM MSysObjects WHERE Left([Name],1) <> "~" AND (MSysObjects.Type = 6 OR MSysObjects.Type = 4) ORDER BY MSysObjects.Name;
をしかし、今、私はすべて閉鎖するために、このDoCmd.DeleteObject acTable, Table.name
とfor each
をしなければならないと思います私のテーブルが、私はどのように行うのか分からない。
多くの場合 – Andre
、非常にあなたに感謝働いて行方不明
–@Andre:不足しているコードのおかげで、私は必要な変更を加えました。 – rshah4u