如何用ACCESS数据库拆分数据?

在ACCESS数据库中有张“表1”,以“表1”字段【本数】通过循环逐条写到“表2”中?表1和表2字段相同。如:本数为7本,在表2中写入7条相同的记录,

方法一
1、通过Sql语句,然后使用Docmd.runsql 或Currentdb.Execute 执行Sql语句批量拆分
2、通过DAO或ADO 使用Recordset记录集来循环插入,这个需要懂VBA代码及Do while循环
希望可帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-01
假如你的数据库是有年份或者日期,可以用以下语句先分割成小表:
select * into tb2015 from tb where 年份=2015;
select * into tb2014 from tb where 年份=2014;
……
或者按其他字段划分,也是类似的。
然后导出tb2015、tb2014之后再汇总到excel