我已经构建了一个Access数据库,它阻止我的用户在系统中做任何事情,而不是我允许他们访问的特定内容(我已经禁用了导航窗格和其他一些功能,例如创建查询的功能)。
我想知道是否可以保留这些限制,同时允许我的用户创建和运行自己的查询。
我知道这可以通过预先构建的参数查询来设置,这些查询被合并到一个表单中,并允许用户输入他们自己的参数,但这不是我需要的。
如果我的问题不够明确,我会添加更多细节。
这可能吗?
答案 0 :(得分:0)
我想说在不创建编译版本的情况下,不可能100%保护应用程序免受具有良好知识的用户。例如,如果你需要使用查询设计器,则无法编译。
你能做什么:
在这种情况下,用户将能够仅创建/修改允许的对象。但是如果您知道如何启用旁路密钥然后启用完整的系统菜单则非常容易。大多数普通用户甚至不知道旁路密钥