将数据导入报表后,链接工作表更改为只读

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 中工作应该没有问题。

【讨论】:

以上是关于将数据导入报表后,链接工作表更改为只读的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Html 表更改为链接

MS Access 将链接表更改为 AWS MySQL Db 会减慢表单/报告的速度

如何将 db 架构更改为 dbo

Mysql workbench数据库里数据只读不能修改删除添加,怎么弄

报表如何同步用户数据集

Mysql workbench数据库里数据只读不能修改删除添加,怎么弄