设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1613|回复: 3
打印 上一主题 下一主题

[Access本身] ”儿不嫌母丑,狗不嫌家贫“——且谈Access应用程序图标

[复制链接]
跳转到指定楼层
1#
发表于 2023-6-6 14:21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
常言道,”儿不嫌母丑,狗不嫌家贫“,说的是不要忘本。不少Access=开发者,在创建数据库软件时,总想着如何隐藏图标,让整个数据库显得高大上,以便用户看不出它是Access开发的。尽管有些开发者担心用户得知软件是由Access开发,以至于试图破解或者破坏自己的劳动成果。但编译为accde之后,这些可能性已经很低了。如果再加上一些隐藏表,或者干脆把SQL代码写入VBA,而不是创建查询的话,则不是一般用户能破解得了的。

说到安全性,Access确实很低。但再高,也架不住一些有权限的用户删库跑路啊,哪怕是SQL Server。所以安全性这个问题就不必再去纠结了。提高到一定的门槛就好,没必要把每个用户都当成高级黑客看待。
不过既然提到这个问题,那么我们就来解决一下。让Access文件看起来像是别的文件一样。其实做法很简单,只需要把图标调出来,配置好当前数据库就可以了。如下所示:

然后在显示窗体中隐藏工具栏:
  1. Private Sub Form_Load()
  2. DoCmd.ShowToolbar "Ribbon", acToolbarNo
  3. End Sub
复制代码
启动后的效果如下所示:

如图所示,左上角已然是VSCode的图标了。
正所谓”鱼与熊掌不可兼得“,隐藏工具栏之后,自定义选项卡就消失了,开发者需要处理好导航菜单。如果保留导航菜单,”还是熟悉的味道,还是一样的配方“,默认的枣红色风格依然会让用户感知到:

最后奉上附件如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享1 分享淘帖 订阅订阅
2#
发表于 2023-6-9 10:22:40 | 只看该作者
谢谢
回复

使用道具 举报

点击这里给我发消息

3#
发表于 2023-6-21 11:16:05 | 只看该作者
谢谢
回复

使用道具 举报

4#
发表于 2023-11-17 10:40:59 来自手机 | 只看该作者
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 03:09 , Processed in 0.091008 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表