我一直在努力寻找这个。我正在使用 access 2010,我在几个表中有一些数据,我想从每个表中选择最后一行并将它们添加到新数据库中。所有数据库都有随机 ID,所以我不能使用按 ID 排序功能。
问问题
5148 次
2 回答
0
如果表很小,您可以将其传递给前端的数据表并使用类似的东西,
lastRow = datatable.rows(datatable.rows.count-1)
否则,您可以在数据库中添加一个“created_datetime”字段,该字段保存插入的日期时间并检索其最大日期,因为您的 ID 字段具有随机数...
于 2012-11-29T00:46:17.537 回答
0
打开 vba (alt + F11)
dim rst as recordset
set rst = docmd.runsql (sql statement here) e.g. (select * from tablename)
rst.movelast
你已经完成了你在 vba 中的最后一条记录
您可以使用插入语句将其添加到新的表数据库中。
于 2012-11-29T00:50:02.607 回答