如何阻止用户在Ms Access 2007中停止查询的设计视图?

时间:2010-08-04 22:59:55

标签: ms-access-2007

我即将在Access 2007中发布一些报告,我需要锁定查询,以便任何人都不知道如何在Access 2007中更改查询?

请注意:仅仅添加一个GUI并隐藏“数据库窗口”是不够的,因为人们仍然可以使用正确的击键等。

2 个答案:

答案 0 :(得分:1)

您可以Make an .ACCDE,并将其交给您的用户执行。

  

您可以从。创建.accde文件   单击“数据库工具”.accdb文件   在Office Fluent功能区上,然后   单击“制作ACCDE”。当你创建   一个.accde文件,Access编译所有   数据库和条带中的代码   来自的可编辑版本的代码   新的.accde文件。这个过程都是   减少了结果的大小   数据库并保证没有人   可以更改原始源代码。   当您打开.accde文件时   访问,表单和报表设计者   并且Visual Basic编辑器不是   可用。另外,你不能   转移表格,报告和模块   通过导出或另一个数据库   导入。

然而,因为ACCDE显然不如其前身MDE安全,最好的选择是使用另存为将数据库转换为Access 2003格式命令,并从中进行MDE。如果在Access 2007中打开较旧的.mdb文件,则“数据库工具”选项卡上将显示 Make MDE 命令,而不是在Access 2007数据库中工作时显示的“生成ACCDE”命令。

答案 1 :(得分:0)

在Access中,如果单击Windows按钮,然后单击“访问选项”,然后单击“当前数据库”,您将看到禁用导航和键盘快捷方式的选项。