在access中用VBA实现被选定的表记录插入到另一个表(vba 自动从excel导入数据到access)

在access中用VBA实现被选定的表记录插入到另一个表(vba 自动从excel导入数据到access)

首页维修大全综合更新时间:2024-12-09 11:17:34

在access中用VBA实现被选定的表记录插入到另一个表

把下面的过程放到任何一个模块中PublicSubCreateTabel(rstAsDAO.Recordset,TabelNameAsString)DimTSAsTableDefsDimTAsTableDefDimFAsDAO.FieldSetTS=CurrentDb.TableDefsSetT=NewTableDefrst.MoveFirstForEachFInrst.FieldsT.Fields.AppendT.CreateField(F.Name,F.Type,F.Size)NextT.Name=TabelNameTS.AppendTSetTS=NothingSetT=NothingSetF=NothingEndSub具体的调用方式就是CreateTabel recorset对象,表名就可以在当前数据库中生成一个新表了结构和recorset相同但没有数据,如果你要复制数据,一行SQL就搞定了

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.