在Access中,我们做局域网多用户使用程序。先拆分数据库,把后台数据库放到共享目录,前台分发给各个用户。

链接后台数据库,我们可以用链接表。如何在前台中用代码动态创建与后台的链接表?

只需要一句代码:

DoCmd.TransferDatabase acLink, "Microsoft Access", "D:\db.accdb", acTable, "tblinfo", "学生信息表"

代码解析:

用acLink 为链接表的方式;

Microsoft Access为Access数据库,这里可以选择其他数据库,如db

"D:\db.accdb"为链接的后台数据库的地址

acTable 为表的形式链接

"tblinfo"为"D:\db.accdb"数据库的一个表名

"学生信息表"为链接前台的显示名称

后台数据表

access创建查询的数据源(Access动态创建链接后台数据库)(1)

链接成功后:

access创建查询的数据源(Access动态创建链接后台数据库)(2)

源码下载地址:http://www.office-cn.net/access-dao/406.html

,