请问在ACCESS中怎么通过编程禁止使用设计视图?

kendyhj009 2009-09-22 10:07:01
如题
...全文
926 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ewang11 2009-09-23
  • 打赏
  • 举报
回复
右键菜单也可以自定义的
ewang11 2009-09-23
  • 打赏
  • 举报
回复
可以实现的

在启动的属性里禁用系统菜单和快捷键

同时,在相应的窗体属性也相应禁止快捷键
dilongjiang0702 2009-09-23
  • 打赏
  • 举报
回复
很多方法啊。
我用的1楼的方法。
kendyhj009 2009-09-22
  • 打赏
  • 举报
回复
禁用右键菜单都不能用啊
ACMAIN_CHM 2009-09-22
  • 打赏
  • 举报
回复
[Quote]我现是想用户能使用右键弹出菜单,但菜单中有 设计视图一项,不想让用户使用。[/Quote]

那简单了,直接设置权限即可,不给用户 "修改设计" 的权限。
ewang11 2009-09-22
  • 打赏
  • 举报
回复
禁用系统菜单,在启动属性里可以设置
kendyhj009 2009-09-22
  • 打赏
  • 举报
回复
我现是想用户能使用右键弹出菜单,但菜单中有 设计视图一项,不想让用户使用。
不知道怎么做好
ACMAIN_CHM 2009-09-22
  • 打赏
  • 举报
回复
通过编程实现比较复杂,如果你只是不想让你的用户来改表的设计,则可以通过 用户级安全机制 来限制用户的权限

使用“设置安全机制向导”帮助保护数据库


使用“设置安全机制向导”,可利用带有综合安全机制的方案应用用户级安全机制,并为 Microsoft Access 数据库编码。

打开要保护的数据库。
在“工具”菜单上,单击“安全”,再单击“设置安全机制向导”。
按照向导对话框中的指导进行操作。
注意

“设置安全机制向导”以相同的名称及 .bak 扩展名为当前的 Access 数据库创建一个备份副本,然后为当前数据库中的选定对象采取安全保护措施。
如果当前的 Access 数据库用密码来帮助保护 Microsoft Visual Basic for Applications (VBA) 代码,向导会在运行之前提示您解除 Visual Basic 项目的锁定。请解除项目锁定,然后返回向导。
使用向导之后,在“设置安全机制向导”报表中,将打印出使用向导过程中创建的所有密码。应将此报表保存在一安全位置。也可用此报表重新创建工作组文件。




权限的类型 (MDB)
注释 本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

下表总结了用户可以指定的各种权限:

权限 允许用户
打开/运行 打开数据库、窗体或报表或者运行数据库中的宏。
以独占方式打开 以独占 访问权限打开数据库。
读取设计 在“设计”视图中查看表、查询、窗体、报表或宏。
修改设计 查看和更改表、查询、窗体、报表或宏的设计,或进行删除。
管理员 对于数据库,设置数据库密码、复制数据库并更改启动属性。
对于表、查询、窗体、报表和宏,具有对这些对象和数据的完全访问权限,包括指定权限的能力。

读取数据 查看表和查询中的数据。
更新数据 查看和修改表和查询中的数据,但并不向其中插入数据或删除其中的数据。
插入数据 查看表和查询中的数据,并向其中插入数据,但不修改或删除其中的数据。
删除数据 查看和删除表和查询中的数据,但不修改其中的数据或向其中插入数据

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧