保护 Access 数据库中的 Visual Basic for Application
2024-06-22 11:35:12阅读量:38 字体:大 中 小
本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。
可以通过使用密码或是将数据库保存为 MDE 文件来帮助保护 Microsoft Visual Basic for Applications (VBA) 代码。密码只有助于保护代码,而将数据库保存为 MDE 文件可保护窗体、报表和 Visual Basic 代码。用户级安全机制不保护代码,但有助于保护引用代码的窗体和报表。
使用密码保护 Visual Basic for Applications (VBA) 代码
在 Microsoft Access 项目 (.adp) 文件和 Microsoft Access 数据库 (.mdb) 文件中,可通过使用密码(您和其他用户必须输入该密码才能查看或编辑“Visual Basic 编辑器”中的 VBA 代码)保护 VBA 代码,从而帮助保护所有标准模块和类模块(如窗体和报表后面的模块)。只要设置了密码,则每次会话都需输入一次密码。不仅查看和编辑需要密码,剪切、复制、粘贴、导出和删除任何模块也需要密码。但请注意,以这种方式对 VBA 代码采取安全措施并不能阻止您或其他用户运行已有的 VBA 代码。
将数据库保存为 MDE 文件
将Microsoft Access 数据库保存为 MDE 文件时,将会编译所有模块,删除所有可编辑的源代码,并压缩目标数据库。Visual Basic 代码将继续运行,但不能对其查看或编辑。Access 数据库将继续正常运行,即仍可以更新数据和运行报表,但数据库的大小将由于代码的删除而减小。内存的使用得到优化,而性能也得以提高。
将 Access 数据库保存为 MDE 文件可防止以下操作:
在“设计”视图中查看、修改或创建窗体、报表或模块。
添加、删除或更改对对象库或数据库的引用。
利用 Microsoft Access 或 VBA 对象模型的属性或方法更改代码,因为 MDE 文件不包含源代码。
导入或导出窗体、报表或模块。但是,表、查询、数据访问页和宏可以在非 MDE 数据库中进行导入或导出。
模块和用户级安全机制
在 Microsoft Access 2000 或更高版本的数据库中,标准模块和类模块(如窗体和报表后面的代码)不再部署用户级安全机制(而以前的版本中它们采用用户级安全机制)。但是,窗体和报表仍利用用户级安全机制。这意味着模块、窗体和报表采用不同的安全机制。
例如,假设有适当的权限,可以向窗体中添加控件,但是如果 VBA 工程的查看权限被锁定并且该工程已被密码保护,而您不知道密码,您就无法查看或编辑窗体后面的模块。相反,通过用户级安全机制,不赋予您对对象的“修改设计”权限,即可限制您对窗体或报表的设计,但是,如果您知道 VBA 工程的密码,则仍可访问窗体和报表后面的模块。
对此也有例外。即使对窗体或报表拥有了“修改设计”的权限,也不能删除窗体或报表,而且不能将“内含模块”属性值设置为“否”,因为该操作会删除窗体和报表后面的模块。
以上就是保护 Access 数据库中的 Visual Basic for Application的全部内容,望能这篇保护 Access 数据库中的 Visual Basic for Application可以帮助您解决问题,能够解决大家的实际问题是谜爱阁生活网一直努力的方向和目标。
免责声明:
本文《保护 Access 数据库中的 Visual Basic for Application》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

美团怎么预约订餐到店吃
美团预约订餐,然后到店吃,需要在美团进行抢购订餐,最后去店面出示订单凭证即可。具体操作方法如下: 美团怎么预约订餐到店吃 1、打开手机美团app,点击美食”。 2、选择需要订餐的店家,点...
阅读: 777

如何制作自己的卡通头像
制作自己的卡通头像,可以通过美图秀秀进行,借助美图秀秀的动漫化身功能即可生成卡通形象。具体操作方法如下: 如何制作自己的卡通头像 一、使用美图秀秀 1、打开手机美图秀秀app,点击工具箱”...
阅读: 689

不小心退出微信账号怎么登录
不小心退出微信账号的话,只要记得密码或者微信绑定手机号,就可以重新进行登录。具体的操作方式如下: 不小心退出微信账号怎么登录 1、打开微信app,进入登录”界面。 2、进入登陆&rdqu...
阅读: 736

抖音怎么看谁取消关注了我了
抖音不能直接看谁取消关注你,但如果对方曾经与你是互相关注的话,就可以查看对方是否把你取关了。具体的操作方式如下: 抖音怎么看谁取消关注了我了 1、打开抖音,点击进入我”的界面。 2、进入...
阅读: 1105

苹果实况照片怎么弄到抖音上
实况照片是iPhone手机上的一种拍照模式,可以让拍的照片动起来。将苹果实况照片弄到抖音上的具体操作方式如下: 苹果实况照片怎么弄到抖音上 1、打开抖音,点击界面中间的+”号, 进入拍摄界...
阅读: 787

苹果怎么关闭腾讯视频自动续费
可以通过腾讯视频app或者微信app关闭腾讯视频自动续费。苹果关闭腾讯视频自动续费的具体操作方式如下: 苹果怎么关闭腾讯视频自动续费 一、以腾讯视频为例 1、打开腾讯app,进入vip会员&rdquo...
阅读: 706
热门文章
1.玩游戏微信不提示消息怎么设置
- 1

- 玩游戏微信不提示消息怎么设置
- 2022-12-28
- 1
2.天猫怎么投诉商家 举报投诉卖家方法
- 2

- 天猫怎么投诉商家 举报投诉卖家方法
- 2022-12-28
- 2
3.qq必须实名认证的吗
- 3

- qq必须实名认证的吗
- 2022-12-28
- 3
4.淘宝经常异常退出是怎么回事
- 4

- 淘宝经常异常退出是怎么回事
- 2022-12-28
- 4
5.抖音私信骂人举报成功后对方后会怎么处理
- 5

- 抖音私信骂人举报成功后对方后会怎么处理
- 2022-12-28
- 5
6.手机号过户后微信怎么更改实名认证
- 6

- 手机号过户后微信怎么更改实名认证
- 2022-12-31
- 6
7.抖音收藏的歌曲怎么自动播放
- 7

- 抖音收藏的歌曲怎么自动播放
- 2022-12-28
- 7
8.淘宝好友圈关闭
- 8

- 淘宝好友圈关闭
- 2022-12-28
- 8
9.饿了么百亿补贴怎么领
- 9

- 饿了么百亿补贴怎么领
- 2022-12-28
- 9
10.美团外卖代金券卡密怎么兑换
- 10

- 美团外卖代金券卡密怎么兑换
- 2022-12-28
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
