MT.*_*MT. 6 ms-access vba access-vba
在已经构建了几个mda库文件,然后我从我的主Access应用程序引用(即使用IDE中的工具 - >引用).
有没有办法可以使这些参考相对而不是绝对.我问的原因是,如果所有三个文件(主应用程序和两个mda文件)可以简单地放在任何目录中并且无需更改引用即可工作,这样可以很容易地在用户的计算机上进行设置. .
谢谢
为什么不将三个MDE放在目标系统的同一个文件夹中?访问应该找到MDE引用就好了.
或者您正在使用USysRegInfo表的加载项逻辑?您实际上不需要使用自己的加载项.只需使用开发人员类型的加载项,例如Rick Fisher的Find and Replace.
如果这对您不起作用,请告诉我们哪些错误消息或症状.
获取访问应用程序的文件路径
CurrentProject.Path & "\"
Run Code Online (Sandbox Code Playgroud)
然后只需将其他文件添加到同一目录中,然后按名称获取它们.即
Dim filepath As String
filepath = CurrentProject.Path & "\name_of_file.mda"
Run Code Online (Sandbox Code Playgroud)