2010-05-13 113 views
1

我有office 2003,并且我已经从ms access 2003开发了一个数据库。 我想要链接ms excel和ms access,因此当我更新其中的任何一个时将更新如何将ms excel 2003链接到ms access 2003

+0

为什么你认为你需要同时使用? – 2010-05-14 02:56:30

回答

3

我知道,从Access内,您可以添加一个“链接表”与Excel工作表作为数据源。这将导致Excel工作表中的数据显示为Access中的表格。当您在Access中更改数据时,基础Excel工作表中的数据将会更改。另外,如果打开Excel工作表并更改其中一行中的值,则更新将在Access中的链接刷新时反映出来。

但是,尝试将Access和Excel链接在一起时可能会出现问题。您可能无法同时从Access和Excel编辑同一文档。另外,如果您在Excel中向源数据添加其他列或行,则可能必须在Access中完全重新链接表。

如果您是Access应用程序和Excel表单的唯一用户,则可以使用此方法开发一个相当健壮的解决方案。但是,您必须小心尝试为多个用户部署这样的解决方案,因为您可能开始遇到多人试图同时编辑同一文档的问题。此时,您可能需要查看涉及数据库或SharePoint后端的更健壮的解决方案。

1

正如Ben在他的回答中所说的那样,它可能会很容易导致多用户环境中的问题。我建议保持数据访问,并将其从Excel中拉出。或者重新访问,如果需要使用excel来更新日期(只读报表将会没问题)

+0

+1本M的回答非常好,这是一个很好的额外的一块。 – Smandoli 2010-05-13 12:47:09