【问题标题】:Lock a front-end access database锁定前端访问数据库
【发布时间】:2017-10-17 00:16:03
【问题描述】:

我最近拆分了我的数据库并有两个前端版本。一个版本用于数据输入,一个版本供最终用户运行自己的查询。有没有办法“锁定”查询版本,以便最终用户不会意外更改他们运行的查询中的数据?即,我只希望他们能够运行选择查询并进行表查询。我不希望他们能够编辑后端文件中的任何数据。

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    您可以将查询设置为快照、不同或聚合。

    但这不是 100% 安全的,如果他们有权访问链接表,确实不是。

    为安全起见,请将数据库移至 SQL Server(Express 版本免费)并创建只读用户帐户。

    【讨论】:

      【解决方案2】:

      我的建议是为这些用户创建一个前端数据库。复制查询并创建一个导航表单,其中包含指向这些查询的子表单。将 Locked data 属性设置为yes,然后设置您的database options menu,这样他们就无法访问导航窗格或编辑菜单。它并不完全安全,但它会阻止普通用户更改数据。

      【讨论】:

        猜你喜欢
        • 2012-01-19
        • 2021-11-09
        • 2022-07-21
        • 2017-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多