将一条记录写入多个Access数据库

时间:2013-01-28 21:41:47

标签: ms-access

我在Access中为多个用户创建了一个模板表单来记录数据。他们输入的数据将写入他们自己的个人数据库,但我需要将数据写入编译所有用户记录的主数据库。所有数据库(用户个人数据库和主数据库)具有相同的字段(并且每个个人数据库和主数据库具有用主键标识的相同字段)。起初,我认为链接数据库可能会起作用,但是我最终会在master数据库中有100多个链接表,但仍无法将所有记录编译到一个主表中。我接近这一切都错了吗?

1 个答案:

答案 0 :(得分:1)

在用户访问数据库的表单上必须有一个控件才能输入新数据。在此控件内,向主数据库中的表添加INSERT INTO语句。例如:

'进入用户表
strSQL =“INSERT INTO userTable(field1,field2)VALUES(data1,data2)”

dbUser.Execute strSQL

'在这里,您将打开与主数据库的连接

strSQL =“INSERT INTO userTable(field1,field2)VALUES(data1,data2)”

dbMaster.Execute strSQL