访问VBA - 根据名称循环表,并在另一个表中插入记录

时间:2015-04-10 14:04:33

标签: vba loops ms-access insert access-vba

我正在寻找一种方法来循环访问我的访问数据库中的链接txt文件表,并使用特定的命名约定(即MAProviderAcceptNewALL%),其中后缀更改,然后在符合此命名的表中插入所有记录惯例进入另一张表。
我对VBA非常环保,所以任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:0)

使用表定义列表获取表名并循环遍历表。类似的东西:

Dim tdf As DAO.TableDef
Dim db as Dao.Database
Set db = currentdb

For Each tdf In db.TableDefs
    If (VBA.Left(tdf.name, 6) = "prefix") then
        'Do your operation
    end if
Next tdf