美文网首页
Access-培训管理系统-17-番外篇-程序发布

Access-培训管理系统-17-番外篇-程序发布

作者: Data_Python_VBA | 来源:发表于2019-07-08 20:28 被阅读0次

    微信公众号原文

    系统:Windows 7
    软件:Excel 2010 / Access 2010

    • 这个系列开展一个新的篇章,主体使用Access,包括数据库部分及界面部分,当然输出部分也会涉及到ExcelExcel的可读性还是比较好的
    • 本公众号的不同阶段:Excel -> Excel + Access -> Access。但并不表示Access就一定比Excel好啊,各有所长吧,合适才是最好的
    • 主体框架:换一种讲解方式,以项目为基础,从开始到结束
    • 项目名称:培训管理系统
    • 主要功能:两个界面。界面1,培训时录入信息;界面2,以培训老师和培训学员为客户,输出信息
    • 涉及知识:Access界面,数据库知识,VBA,SQL,Excel

    Part 1:本篇目标

    1. 培训系统主体已经完成,但是发现2个问题
      • 其它用户可以看到代码,而且可以修改
      • Access原来的菜单栏和左侧栏,对系统没有什么用,但是一直显示
    2. 怎么解决这两个问题呢?

    代码及菜单栏可见

    1.png

    Part 2:实现方式

    对于代码隐藏这块,将程序发布为ACCDE文件即可

    1. 在发布accde文件时,可能会弹框报错,一时因为代码的确有错,那就改之;另一种可能是没有进行编译,如下图所示
    2. 虽然生成ACCDE文件后,无法查看代码,但是仍然可以看到旁边的边框
    3. 直接将accde文件改为accdr即可实现隐藏左侧边框

    代码编译

    5.png

    ACCDE文件

    2.png

    ACCDE无法查看代码

    6.png

    ACCDR文件

    7.png

    三种文件

    8.png

    对于隐藏菜单栏,需要加点代码,请务必在首页窗体内增加,这样可以启动时就执行​

    Private Sub Form_Load()
        DoCmd.ShowToolbar "Ribbon", acToolbarNo '隐藏菜单
        DoCmd.RunCommand acCmdAppMaximize
    End Sub
    

    代码截图

    4.png

    注意操作顺序:加上隐藏菜单代码;保存文件;编译;发布ACCDE;修改文件名后缀为ACCDR

    • 本文为原创作品,如需转载,可加小编微信号learningBin

    更多精彩,请关注微信公众号
    扫描二维码,关注本公众号

    公众号底部二维码.jpg

    相关文章

      网友评论

          本文标题:Access-培训管理系统-17-番外篇-程序发布

          本文链接:https://www.haomeiwen.com/subject/itzahctx.html