【问题标题】:How do linked tables in MS Access works?MS Access 中的链接表如何工作?
【发布时间】:2015-03-25 18:24:16
【问题描述】:

需要一些关于链接表在 MS Access 中的工作方式的输入。以前我们有 MS Access 表单作为前端,SQL 服务器作为后端,我们使用 ADP 项目。

但是,现在我们的目标是将此 ADP 转换为链接表和 accdb 项目

我在互联网上搜索很多链接表,但只能找到很少的信息。

想知道它与 ADP 有何不同

我已经创建了一个新的 ACCDB 项目并使用链接表管理器导入了我的所有表单和链接数据库对象

但是,当我尝试查找某个表时,它不起作用,它显示一个异常,即找不到表

任何可以分享一段代码来看看如何从 VB 访问链接表。

【问题讨论】:

  • 1) 你已经标记了这个 'vb.net',但是 VB.NET 似乎没有加入它; 2)向我们展示代码
  • 您仍然没有提供不适合您的代码。
  • @ChrisRolliston 问题是我只处理 ADP 而不确定链接表。我在互联网上找不到任何代码来开始使用链接表

标签: vba ms-access linked-tables adp


【解决方案1】:

链接表类似于本地表,但它们的源不在本地访问数据库中。你可能

  • 将 Excel 工作表链接为链接表
  • MSSQL 作为链接表
  • MySQL 作为链接表(ODBC 连接)
  • 等等..

链接后,这些表将成为标准表,就像您的 Access 项目中的任何其他表一样。唯一不同的是,链接表将在每次启动(或在某个 ODBC 时间间隔)时刷新

您提到了 ADP,然后在 ACCDB 中链接了表,我猜您想从较旧的 Access 版本转移到较新的版本?

从概念的角度来看,应该没有任何问题。在后台(VBA)中,您可以使用 DAO 或 ADODB(主要是 DAO 简单方便)

回到你的问题。

  • 确保已导入所有表和查询
  • 确保所有链接表都已刷新。
  • 为我们提供更多代码或屏幕截图,以便我们为您提供帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-12
    • 2017-04-25
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多