Access数据库中数据表的自动重新联接
Access数据库中数据表的自动重新联接
作者:佚名 文章来源:本站原创 点击数: 更新时间:2007-12-16 10:09:01
关键字信息载入中...
广告载入中...
在实际的应用中,access做应用程序时,经常会做成"数据"和"程序"两个数据库,"数据"数据库中只存放数据表,"程序"数据库中存放所有的form,query,report,module等,通过表联接"程序"数据库可以访问所有"数据"数据库中的表。
当使用的应用程序更换存储位置的时候往往失去正确的表联接,造成运行错误。下面的一段程序可以自动找回表联接。在我的应用中"程序"数据库名字是stockMgr.mdb,"数据"数据库名字是stock-Data.mdb
注释:
(1)程序仅限于"程序"和"数据"存放在同一个目录而且是对应单个"数据"文件的情况。
(2)在程序启动或按钮动作中调用即可。
| End If End If Next i DoCmd.Hourglass False msgbox "Tables relink finish." End Function '绝对路径中去掉文件名,返回路径 Function trimFileName(fullname As String) As String Dim slen As Long, i As Long slen = Len(fullname) For i = slen To 1 Step -1 If Mid(fullname, i, 1) = "" Then Exit For End If Next trimFileName = Left(fullname, i) End Function |
文章录入:llm64 责任编辑:llm64

