【问题标题】:Linking Access records to Excel files将 Access 记录链接到 Excel 文件
【发布时间】:2010-04-15 22:42:10
【问题描述】:

我一直在尝试使用 MS Access 创建一个完整的系统,但我确实需要使用 excel 电子表格的功能。

我希望做以下事情;当我创建记录时,我为该记录创建一个目录,并将一个 Excel 电子表格复制到该目录。 电子表格将能够链接到相应的记录。因此,例如,如果我在数据库记录中有一个字段“名称”,则该字段的值将显示在 Excel 电子表格中。

可以这样做吗?

【问题讨论】:

  • 您在 Access 中缺少哪些 Excel 电子表格功能会促使您使用如此复杂的方法?
  • 您好 JohnFx。我一辈子都无法在 Access 中创建电子表格的功能。我使用的电子表格用于计算房屋中房间的各种成本。尽我所能,Excel 似乎是更好的选择。

标签: ms-access ms-access-2007


【解决方案1】:

这可能有助于您解释 Access 行和单独电子表格之间的“链接”概念。这让我很困惑。

也许您可以让电子表格查询数据库以检索它需要的任何更新信息,而不是将每个 Access 记录“链接”到单独的电子表格。

或者使用 Access 驱动的自动化来修改电子表格。

编辑:要开始从 Access 驱动 Excel,请查看 Dev Ashish 的 Sample Excel Automation

【讨论】:

  • 嗨,HansUp。我试图做的是更新记录中与电子表格对应的值。例如,目前我在电子表格中输入详细信息,例如姓名、地址等……并且我已经链接了使用这些值自动更新的 Word 文档。所以一封信会自动填写地址等......我想做的是使用访问数据库来存储这些详细信息,但会自动更新相关的ms-office文件。希望这是有道理的
  • @glinch 那么让 Access 将更新的值写入电子表格对您有用吗?
  • 是的,这听起来正是我想要做的。那是在访问范围内吗?
  • @glinch 看看添加的链接。
  • 听起来像一个可怕的设置,重要的数据分布在多种文件格式中。我会说制作 Excel 或 Word 或访问您的主数据存储并使用它,然后根据主数据存储在其他应用程序中生成输出。对我来说,显然 Access 是存储数据的最佳方式,因为它是一个数据库!在与其他应用程序的交互方面,它还具有最先进的功能。
【解决方案2】:

听起来过于复杂且难以维护。为什么不直接将电子表格嵌入到您的记录中?

http://support.microsoft.com/kb/209990

【讨论】:

  • 给出的建议就像一个从未真正尝试过所推荐的人一样——OLE 字段存在很大问题,原因有很多,其中最重要的是臃肿(尽管 A2007 附件字段应该避免其中一些)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-20
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多