系统:Windows 7
软件:Excel 2010 / Access 2010
- 这个系列开展一个新的篇章,主体使用Access,包括数据库部分及界面部分,当然输出部分也会涉及到Excel,Excel的可读性还是比较好的
- 本公众号的不同阶段:Excel -> Excel + Access -> Access。但并不表示Access就一定比Excel好啊,各有所长吧,合适才是最好的
- 主体框架:换一种讲解方式,以项目为基础,从开始到结束
- 项目名称:培训管理系统
- 主要功能:两个界面。界面1,培训时录入信息;界面2,以培训老师和培训学员为客户,输出信息
- 涉及知识:Access界面,数据库知识,VBA,SQL,Excel
Part 1:本篇目标
- 培训系统主体已经完成,但是发现2个问题
- 其它用户可以看到代码,而且可以修改
- Access原来的菜单栏和左侧栏,对系统没有什么用,但是一直显示
- 怎么解决这两个问题呢?
代码及菜单栏可见
Part 2:实现方式
对于代码隐藏这块,将程序发布为
ACCDE
文件即可
- 在发布accde文件时,可能会弹框报错,一时因为代码的确有错,那就改之;另一种可能是没有进行编译,如下图所示
- 虽然生成ACCDE文件后,无法查看代码,但是仍然可以看到旁边的边框
- 直接将accde文件改为accdr即可实现隐藏左侧边框
代码编译
5.pngACCDE文件
ACCDE无法查看代码
ACCDR文件
三种文件
对于隐藏菜单栏,需要加点代码,请务必在首页窗体内增加,这样可以启动时就执行
Private Sub Form_Load()
DoCmd.ShowToolbar "Ribbon", acToolbarNo '隐藏菜单
DoCmd.RunCommand acCmdAppMaximize
End Sub
代码截图
注意操作顺序:加上隐藏菜单代码;保存文件;编译;发布ACCDE;修改文件名后缀为ACCDR
- 本文为原创作品,如需转载,可加小编微信号
learningBin
更多精彩,请关注微信公众号
扫描二维码,关注本公众号
网友评论