Excel和Access是互补关系。作为微软Office大礼包里的两员大将,Access的表和Excel的表在特定格式下可以通用,但是二者对数据的处理和分析的方法有所不同,用Access储存和管理数据还是有很多优点的。
本案例以一张Excel人员表为原材料,将这张表移植到Access里进行加工,展现一下Access强大的窗体和查询功能。
第1章 效果展示
本案例的数据来源是一张Excel做成的人员表表,要将其导入Access里,并进行定向查询和窗体展示,最终形成了一个查询窗体界面,窗体界面分为5个部分:
3个筛选控件(列表框);
2个输出子窗体。
3个列表框是查询条件,2个子窗体是输出结果。操作演示如下:
最终效果动画图
用Access数据库管理数据表有很多优点:
- 表里的信息不变
用Excel来管理的话,稍微一加工,原始数据很容易被污染,而Access里表和查询是分开的,完全不用担心这个问题。
- 查询简便直观
对表进行各种归类和查询,体现了Access灵活方便、便于展示的特点。Excel的查询就没有Access数据库简便,当然数据透视表也是不错的选择,Excel和Access各有千秋。
第2章 制作过程
在这张人员表基础上增加查询和显示界面,一共分为5个步骤:1准备表;2制作窗体;3控件数据注入;4查询设计;5自动化设计。
下面我详细讲一下制作过程:
1.准备表。
下面我们来准备一张人员表,这张表是Excel和Access通用的,但是也要注意,本案例的人员表里必须严格遵循数据库格式,表的第一行必须是字段名称。
这张表的字段包括:ID、姓名、性别、角色阵营、个人简历、头像图片。