如何通过MS Access加载项调用外部Access文件的记录源
MS Access加载项记录源获取问题
我开发了一个MS Access加载项,该加载项可打开一个窗体,窗体中的按钮能打开加载项内的其他窗体。但存在一个问题:加载项会尝试从自身获取记录源,可所需的表并不在加载项中(也不应放在此处),它应该从目标MS Access文件中获取记录源。
我曾尝试在窗体打开时写入以下代码,期望绕过加载项找到目标表(调用DoCmd.OpenTable是有效的):
Me.RecordSource = "SELECT * FROM Galaxy_dokument;"
问题解决方法
为窗体添加On_Load事件,写入以下代码:
Dim SQL As String SQL = "SELECT * FROM YourTableName IN '" & CurrentProject.Path & "\" & CurrentProject.Name & "'" Me.RecordSource = SQL
静态路径的代码示例:
Me.RecordSource = "SELECT * FROM Galaxy_dokument IN 'C:\WorkingDirectory\Your_AccessFile.accdb';"
内容的提问来源于stack exchange,提问作者Leon Tanko
相关产品推荐
相关产品推荐

