ad

《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_6.3 综合练习

网友投稿 141 2023-11-07

【摘要】 本书摘自《Excel VBA+SQL数据管理与应用模板开发》一书中第6章,第3节,韩小良著。

6.3 综合练习:简单的员工信息管理系统

本节介绍一个简单的使用窗体控件设计的员工信息管理系统。数据的输入、查 询、修改、删除等操作均通过窗体来进行。

《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_6.3 综合练习

6.3.1 员工信息表格的架构设计

新建一个工作表,命名为“员工信息”各个字段的规则及输入方法如下:

工号:文本型数据,不允许为空,不允许重复,从1开始自动编号,如G001、G002 等。 姓名:文本型数据,不允许为空,手动输入。

部门:文本型数据,不允许为空,必须是规定的几个部门名称。

职位:文本型数据,不允许为空,必须是规定的几个职位名称。

学历:文本型数据,不允许为空,必须是规定的几个学历名称。

性别:文本型数据,不允许为空。

身份证号码:文本型数据,不允许为空,不允许重复,必须是18位。

出生日期:日期型数据,不允许为空,根据输入的身份证号码自动提取。

年龄:整数型数据,不允许为空,根据输入的身份证号码自动计算。

入职日期:日期型数据,不允许为空,必须是规范的日期。

工龄:整数型数据,不允许为空,根据输入的入职日期自动计算。

离职时间:日期型数据,可以为空,必须是规范的日期。

离职原因:文本型数据,必须是规定的类型。

设计员工信息输入窗体界面

员工信息是从一个窗体界面中输入的将用户窗体的名称和标题均修改为“员工信息管理”。

各个数据输入和显示控件说明如下(它们的左边各由一个标签予以说明,将标签的 Caption 属性设置为文本框的名称)。

工号:文本框,被锁定(将Lock 属性设置为True)。

姓名:文本框。

部门:复合框。

职位:复合框。

学历:复合框。

身份证号码:文本框。

性别:文本框,被锁定(将Lock 属性设置为True)。

出生日期:文本框,被锁定(将 Lock属性设置为 True)。

年龄:文本框,被锁定(将 Lock 属性设置为 True)。

入职日期:文本框,入职日期的输入通过右侧的一个小按钮来完成(该按钮名称是“输 入入职日期”)。

工龄:文本框,被锁定(将Lock属性设置为True)。

离职时间:文本框,离职时间的输入通过右侧的一个小按钮来完成(该按钮名称是“输 入离职时间”)。

离职原因:复合框。

窗体右侧有6个命令按钮,分别完成重填、保存、查询、修改、删除和退出的任务,按 钮的名称和标题文字是一样的。

设计日期输入界面及初始化程序

为了快速准确地输入日期,设计如图6-20所示的输入日期小窗体,这个窗体上有3个 标签,用来说明3个复合框;3个复合框分别用来选择输入年、月、日数字; 一个命令按钮 用于把设定的日期输入到“员工信息管理”窗体中。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:达人之路·《高效办公应用宝典公式·函数与VBA》_2.4 输入函数的技巧
下一篇:《Excel VBA跟卢子一起学早做完,不加班(实战进阶版)》_3.12 新建表时触发事件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×