查询中的编辑可能性

Editing possibility in queries

LibreOffice 5.1.6.2

我已经保存了一些查询,我想让用户直接使用它们(没有任何报告)。原因:那里有过滤器,很方便。 我的用户是老手,所以查询还可以。

问题是在查看选择结果时可能会编辑数据。

请看图片:

在工具栏中有一个名为 "Edit data" 的按钮。默认情况下,编辑功能是打开的。

我想经常关闭这种编辑功能。你能帮我吗?

只有当 Base 可以直接用唯一键匹配每条记录时,才能编辑查询。关于这个话题有一个简短的讨论here

防止 Base 执行此操作的一种简单方法是将查询包装在另一个查询中。在 SQL 视图中编辑查询。

SELECT * FROM ( SELECT "ID", "PlantID", "Notes" FROM "Tasks" )

即使 Edit Data 按钮没有被禁用,点击它也没有任何效果。当查询关闭和打开时,该按钮被禁用。