Access数据库教程-人员管理表制作

日期: 栏目:Access数据库 浏览:328

(全文1600字) 作者:宇哥
来源 | 公众号:宇哥玩Access(ID:datamap2000)
微信:datamap1999(学习Access数据库)
640.gif
用Access数据库管理人员档案,是非常经典的Access应用落地案例。
用Access管理人员的优点有很多:直观、简洁、并且可以很方便的导入导出Excel。同时Access和Excel的兼容性很好,因此可以与Excel搭配使用。
本文着重介绍用Access的窗体和报表来对Excel人员表进行加工和展现的技术,难度不大,可以即学即用

640.jpg

一、案例介绍

本案例来源是Excel表,我们要做的是把这张表从Excel转移到Access数据库里,并利用Access数据库的窗体和报表功能,进行直观展示和报表生成。
我们选取了一张Excel人员表,共5行数据,比较简单,有利于初学者练习。
640 (1).jpg

我们要对这张表执行以下的操作:

1.将数据从Excel导入Access数据库里,并加上人员的照片(Excel里不容易保存照片);

2.制作一个Access窗体,添加一个人员姓名列表框和个人信息子窗体,点击列表框进行筛选

3.制作一张Access报表,筛选结果可以生成报表

IMG_1616.PNG注意:窗体的自动化设置尽量用VBA不要用宏。

下面我分步骤讲解操作过程,供大家参考。

二、Excel表导入Access数据库
1.打开一个空白数据库-在导航栏-点击鼠标右键-导入表-选择Excel;
(注意这里可能要先生成一张Access空表,在空表上点击右键才有“导入表”的选项)
2.找到Excel人员表-导入Access表;
3.打开Access表-点击“单击以添加”-选择附件-将人员头像照片导入-保存
Access人员表导入和整理完毕。
Access数据库可以非常方便的存入照片并显示照片。

640.png

三、制作人员管理窗体

制作窗体的工作分为四个步骤:
IMG_1616.PNG窗体和控件(包括子窗体)的生成、IMG_1616.PNG列表框生成人员列表、IMG_1616.PNG子窗体中增加查询生成器、IMG_1616.PNG实现VBA自动化。
先进行IMG_1616.PNG窗体和控件的生成和美化:
640 (2).jpg

1.点击创建-点击窗体设计-生成一个空白窗体;

2.点击窗体设计工具-设计-列表框(命名为list1)-用鼠标将列表框控件拉进窗体设计视图

3.鼠标点击表1-拉进窗体设计视图-生成子窗体。

窗体设计完毕,进行一下必要的美化字体调整。子窗体要选择窗体视图,找一下控件的间距,进行必要的设计和美化。

下一步进行IMG_1616.PNG列表框人员列表的生成
1.进入窗体设计视图-选中列表框-点击属性表-找到数据-行来源-点击三个点进入查询生成器;
2.查询生成器里选择表1-把表拉进下面的空白地方-双击表1的“姓名”字段-再双击ID字段(排序用,在下方“排序”里选择“升序”)
现在打开窗体,可以看到列表框里有5个人名。
IMG_1616.PNG子窗体中增加查询生成器:
这一步是本文技术含量最高的一步,首先进入子窗体(注意不是主窗体)的设计视图-点击属性表-点击数据-点击记录源的三个点,生成查询生成器:
在查询生成器中-点击“显示表”-选择表1-按个点击表1中的所有字段包括附件-确保所有字段都显示在下部;
在姓名字段的条件里,输入以下的SQL语句:
like Forms![窗体1]![list1]&"*"

(注意后面的小尾巴&“*”不能省略)-点击保存。

下面进行最后一步,实现IMG_1616.PNGVBA自动化

1.点击主窗体-进入设计视图-选择list1列表框-属性表选择事件-单击-点击三个点-选择代码生成器别选错了;

2.进入VBE界面,输入以下代码:

Private Sub List1_Click()
me.refresh'全部刷新
End Sub

窗体制作完毕,别忘了测试一下窗体。

四、制作报表

报表筛选的数据跟着主窗体的列表框list1走。制作过程跟子窗体的过程类似:
1.点击创建-点击窗体设计-生成一个空白报表;
2.进入报表设计视图-属性表-数据-记录源-生成查询生成器;
3.查询生成器仲所有的设置包括SQL设置和制作子窗体一样、省略;
4.在报表设计视图中-报表设计工具-设置-添加现有字段;
5.对报表进行美化和设计(这一步很重要,报表的设计是Access的难点)。

640 (2).jpg

总结

本案例是一个Excel人员表改造成Access表的简单示例。

通过制作这个数据库,学员可以掌握用Access管理人员表的一些基本方法,直观的了解Access数据库的特性。

最后给大家留个作业,在主窗体上做一个按钮,点击按钮就能打开第四步做的报表。

--The End--

宇哥技术文章合集(新版,2023年11月7日更新)

640 (1).png

作者介绍:

宇哥副业是一名央企总部员工,电力工程师。

主业是一名编程培训讲师、电商从业者和电商讲师。

目前运营有3家淘宝店、6家闲鱼店、2家抖店、1家亚马逊(没生意),以及10多个自媒体平台和2个个人网站

目前来看,全网学习办公软件和编程的女同学几乎没有不认识我的,但我更希望全网搞电商的女同学也都认识我。

现在宇哥做电商做培训还是比较顺的,而且主业还上班,目前一年到手的收入加起来有100来个。本来可以躺平,但是由于个人情绪一直不稳定、精神状态时好时坏,因此挺爱吐吐槽、码码字,挺愿意分享的。

我未来的打算是回老家做跨境,一边过退休生活,一边赚点躺着赚钱的生意。另外我计划每年写100万字不糊弄事的精品文章,包括宇哥的人生经验、做技术培训的经验、做电商的经验、做自媒体的经验、在央企当异类跟领导对着干的经验,都分享给大家。

写作是为了流传后世,能帮助一些人最好。帮不上就当是给自己看了。

承蒙大家厚爱,很多人爱看。

谢谢大家。


640 (1).gif

640 (4).jpg

宇哥课程广告

(长按二维码进入店铺,了解Access课程目录和介绍,点击订阅直接购买并观看录播课)

Access零基础教程
299.99元
Access开发教程
799.99元
Access即学即用教程
299.99元
640.jpg
640.png
640 (1).png
Access进销存教程
199.99元
Access陪跑教程
1599.99元
VBA教程
299.99元

640 (2).png

640 (1).jpg

640 (2).jpg

有详细问题请加宇哥微信:datamap1999

640 (3).jpg

标签:

X

截屏,微信识别二维码

微信号:datamap1999

(点击微信号复制,添加好友)

  打开微信