将数据导入报表后,链接工作表更改为只读
Posted
技术标签:
【中文标题】将数据导入报表后,链接工作表更改为只读【英文标题】:Linked Worksheet changes to read only after data is imported in report 【发布时间】:2017-09-18 07:41:42 【问题描述】:我遇到了链接表、Access DB 和 Excel 报告的问题。我会提供场景,如果您知道,请提出解决方案: 1. 管理员用户,在 Access DB 中创建链接表。这张桌子是 24/7 开放的。通过链接表/工作表插入数据库的数据 2. 最终用户,从 Access DB 生成报告 3. 如果管理员用户进行任何数据更新,并且当最终用户刷新报表时,链接工作表将变为“只读”
注意: 存储在 Server-1 中的链接工作表和 Access DB 连接到 Server-1(或)不同的最终用户
同样的场景在 2007 年运行良好,但在迁移到 2013 年后导致问题。 提前致谢。
【问题讨论】:
【参考方案1】:您可以安装 Power Query 加载项并选择选项“来自数据库” =>“来自 Microsoft access 数据库”,将 access 中的数据导入 excel(为最终用户生成报告)
从以下链接下载电源查询:
https://www.excelcampus.com/install-power-query/
更多详情请参考:
https://www.excelcampus.com/install-power-query/
注意:
此功能已在 Excel 2016 中提供
【讨论】:
【参考方案2】:您的帖子不清楚。让我们回顾一下:
-
管理员用户,在 Access DB 中创建链接表。这张桌子 24/7 开放。通过链接表/工作表插入数据库的数据
*** 你的意思是 Access db 正在链接到一个 excel 文件吗? ...如果是这样,“插入到数据库”是什么意思?有 2 种选择:链接到 excel - 或 - 将 excel 数据导入 Access 表中
-
最终用户,从 Access DB 生成报告
***好的
-
如果管理员用户执行任何数据更新并且最终用户刷新报表时,链接工作表将更改为“只读”
*** 管理员正在更改 Excel 工作表中的数据?
*** 一般情况下; Access 不喜欢与它通信时打开的 Excel。即生成报告。它想要独占使用。关闭 Access 应用程序后,在 Excel 中工作应该没有问题。
【讨论】:
以上是关于将数据导入报表后,链接工作表更改为只读的主要内容,如果未能解决你的问题,请参考以下文章
MS Access 将链接表更改为 AWS MySQL Db 会减慢表单/报告的速度