美文网首页Excel 加油站
Access-培训管理系统-03-建个数据库

Access-培训管理系统-03-建个数据库

作者: Data_Python_VBA | 来源:发表于2018-03-10 18:50 被阅读6次

    微信公众号原文

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

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

    Part 1:本篇目标

    1. 之前介绍了界面部分,今天讲讲数据库的建立部分
    2. 整个小系统可以这么理解:从界面端输入信息,信息存入到数据库,再从数据库读取信息
    3. 输入信息时,提供一些辅助功能,例如下拉列表,下拉列表的信息来自于数据库

    Part 2:数据库建立

    1. 想想本系统的目标
    • 客户1:老师,获取老师的培训课程信息
    • 客户2:学生,单个学生的培训档案
    1. 基于目标,数据库分为3个部分
    • 第1部分:常数项,例如课程下拉列表,及老师姓名下拉列表
    • 第2部分:培训课程信息,包括培训课程及老师信息
    • 第3部分:课程对应学员信息
    1. 详细见下图(设计视图 模式下)

    01_常数项

    1.png

    02_培训课程

    2.png

    03_培训记录

    3.png

    整体效果

    5.png

    Part 3:Access数据库中工作表的建立

    1. 界面中输入的信息,都会写入到数据库中的表中
    2. 表中的每一列为一个字段,每个字段都有其数据类型,常用如下
    • 自动编号:每插入一行记录,该字段自动会写入一个数,按照1,2,3,4,5,6 写下去
    • 文本:可以理解成字符串
    • 数字:可以选择整数或者实数
    • 日期/时间:日期或者时间
    1. 每一种数据类型都可以进行更详细的设计

    字段属性

    4.png

    表创建动态图

    1.gif

    接下来工作就是连接界面数据库啦,今天就讲到这里了,且听下回分解


    • 本文为原创作品,如需转载,可加小编微信号learningBin
    • 如发现有错误,欢迎留言指出

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

    公众号底部二维码.jpg

    相关文章

      网友评论

        本文标题:Access-培训管理系统-03-建个数据库

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