ODBC连接到Access - 不显示所有用户的表

时间:2015-01-26 23:03:40

标签: ms-access odbc quickbooks

我一直在努力创建从我公司的Quick Books文件到Access 2010数据库的ODBC连接。我只从Quick Books中提取两张表:客户和发票。到目前为止,它在我的计算机上运行得很好。我可以查看客户和发票表。但是,当我尝试在Access数据库中的另一台用户计算机上打开发票表时,我只得到空白列,没有数据被拉过来,没有生成错误消息。客户表工作正常。

这听起来好像只是一个Quick Books权限问题,但是其他用户和我拥有完全相同的权限。其他用户也可以完全访问发票信息。

我非常渴望找到解决方案,因为我已经在这里工作了一个月,而且无法找到其他用户无法查看的原因Access数据库中的Quick Books发票表。

我应该提到Access数据库正在上传到使用MySQL设计的支持数据库。

非常感谢任何帮助/建议。

埃文

1 个答案:

答案 0 :(得分:0)

我创建了远程表的本地表,并将我的quires更改为指向本地表而不是链接表。

如果您希望该方法阅读以下有关如何解决问题的说明。

  1. 创建与链接表相同的本地表。确保表结构不会更改。从链接表创建本地表的最简单方法是在链接表上单击Rt.Click并从菜单中选择创建本地表选项,并在出现提示时,选择结构而不是结构+日期
  2. 如果您没有重新映射,请确保您仍然拥有链接表
  3. 然后创建一个追加查询以从远程表中提取数据并附加到本地表。
  4. 唯一的问题是,您必须启动附加查询以保持本地表最新。(我自动执行此步骤以通过单击按钮更新数据另一个备选选项是更新表格何时打开。
  5. 我希望这有帮助。如果您需要有关VBA代码的其他帮助,请在此处回复示例db的链接。我会尝试为你编码。

    谢谢