使用 AllowFullMenus 属性可以指定打开应用数据库时是否可以使用完整的 Microsoft Access 内置菜单。例如,可以使用 AllowFullMenus 属性来禁止用户使用可修改表、窗体、查询或报表结构的菜单项。
AllowFullMenus 属性使用以下设置:
设置 |
说明 |
True (-1) |
启动时显示完整内置菜单。 |
False (0) |
启动时不显示完整内置菜单。 |
设置该属性最简单的方法是:使用“启动”对话框中的“允许全部菜单”选项。单击“工具”菜单中的“启动”,即会显示“启动”对话框。也可以使用宏或 Visual Basic 设置该属性。
若要使用宏或 Visual Basic 设置 AllowFullMenus 属性,首先必须已经在“启动”对话框中设置过该属性,或者使用如下方法创建该属性:
? | 在 Microsoft Access 数据库 (.mdb) 中,可以通过使用 CreateProperty 方法添加该属性,并将其追加到 Database 对象的 Properties 集合中。 |
? | 在 Microsoft Access 项目 (.adp) 中,可以通过使用 Add 方法将该属性添加到 CurrentProject 对象的 AccessObjectProperties 集合中。 |
如果将该属性设为 False,则在数据库中将显示完整内置菜单的一个预定义子集,该子集不包含允许用户更改数据库对象设计的菜单项和命令。
将该属性设为 False 同样也会使与被禁止的菜单项相对应的工具栏按钮失效,不过不会对快捷菜单产生影响(也就是说用户可以使用快捷菜单命令对某些设计进行更改)。如果不希望用户访问这些快捷菜单的命令,可以将 AllowShortcutMenus 属性设为 False。