2012-09-20 247 views
0

我有一个.mdb文件,它被一个特定的应用程序用作数据存储。应用程序本身没有插入大量数据的工具,我需要插入大约300-400条生成的记录。在MS Access中批量插入数据

如何在不使用VB的情况下完成这项工作? (因为我对此一无所知) 起初我以为编写一个过程,但从我可以告诉的是,Access不支持程序和函数(这真的很奇怪),只有基本的SQL语句。

正在将数据导出到其他数据库(如Postgre),在那里写入并运行一个过程,并将数据导回到.mdb文件中?或者还有其他解决方案?

+1

数据在哪里? Access会接受来自excel,dbase,sql server,csv等的更新数据。 – Fionnuala

回答

1

如果您要从特定表格导出数据,请选择该表格并右键点击该表格。将出现一个菜单,允许您导出该特定表格的内容。选择格式(可能最大的灵活性为.csv或.txt),然后将其导入并相应地操作。

如果要重新导入结果,请从文件 - >获取外部数据 - >导入菜单中进行选择,然后导入新操作的数据。这应该做到这一点。只要确保数据列与您导入的表格正确对齐即可。这不应该需要任何VBA。此建议与Access 2003相关。

+0

刚刚尝试导出/导入,工作正常,Excel对我来说足够了 - 我需要的最复杂的变量字段就是所有日期的日期日期范围不包括星期六和星期日。 – Shajirr