我有办公室2003,我从ms access 2003开发了一个数据库。 我想要的是链接ms excel和ms访问,以便在更新其中任何一个时都会更新
答案 0 :(得分:3)
我知道在Access中,您可以添加“链接表”和Excel工作表作为数据源。这将导致Excel工作表中的数据显示为Access中的表。在Access中更改数据时,基础Excel工作表中的数据将更改。此外,如果打开Excel工作表并更改其中一行中的值,则在刷新Access中的链接时将反映更改。
但是,尝试将Access和Excel链接在一起时可能会出现问题。您可能无法同时从Access和Excel编辑同一文档。此外,如果在Excel中向源数据添加其他列或行,则可能必须在Access中完全重新链接表。
如果您是Access应用程序和Excel工作表的唯一用户,则可以使用此方法开发相当强大的解决方案。但是,您必须小心尝试与多个用户一起部署此类解决方案,因为您可能会开始遇到多个人尝试同时编辑同一文档的问题。此时,您可能需要查看涉及数据库或SharePoint后端的更强大的解决方案。
答案 1 :(得分:1)
正如Ben在答案中所说,这是可能的,但很容易在多用户环境中导致问题。我建议保持访问数据并从excel中提取数据。或者重新访问是否需要excel来更新日期(只读报告就可以了)