+ -
当前位置:首页 → 问答吧 → 在ACCESS中怎样删除特定表?

在ACCESS中怎样删除特定表?

时间:2011-03-23

来源:互联网

我有一张ACCESS 数据库,表中我只想要一张“总表”。我想实现每次运行宏会删除表名不是“总表”的所有表。(我每次使用ACCESS导入数据,均产生错误提示表,时间长了可产生很多表.)

作者: lczzzzzzz   发布时间: 2011-03-23

你这个不是删除特定表,应该是保留特定表.
Dim tbl As TableDef
For Each tbl In CurrentDb.TableDefs
  If Left(tbl.Name, 4) <> "MSys" Then
    If tbl.Name <> "总表" Then DoCmd.DeleteObject acTable, tbl.Name
  End If
Next

作者: sgrshh29   发布时间: 2011-03-23