在Access数据库中,只要有了身份证号,就可以通过创建“查询”得到生日信息,这样在维护基本表时就可以不用再维护生日信息了,提高了录入效率并且降低了出错率,那么该如何实现呢?本文将介绍详细方法,希望对大家有用。
工具/原料
1
清华同方超越Z760H
2
Windows7
3
Access2010
方法/步骤
1
新建“查询”并打开“查询设计”窗口点击上方的“创建”选项卡,再点击“查询设计”按钮,打开“查询设计”窗口。
2
选择基本表(职工信息表)在“查询设计”窗口里选择基本表(这里是“职工信息”表),然后点击“添加”按钮,再点击“关闭”按钮。
3
选择需要在查询中显示的列双击需要显示的列,此时这些列就会出现在“查询设计”窗口的下方,并且“显示”框都是勾选的。(注意可以不用选择“身份证号”列)
4
添加“生日”列在下方最后一个字段右边的空白“字段”框,输入“生日: DateSerial(Mid([身份证号],7,4),Mid([身份证号],11,2),Mid([身份证号],13,2))”,并确保“显示”框被勾选,如下图所示。
5
观察效果并保存“查询”点击上方的“运行”按钮,可以看到查询的结果上已经有了“生日”列,如果想把“查询”保存下来,可以点击左上角的“保存”按钮,输入查询名称后即可保存,之后每次双击左边栏的这个“查询”就可以得到查询结果的表格。
注意事项
1
由于身份证号比较敏感,我们可以在第3步骤不选择身份证号列,这并不会影响查询结果。
2
第4步骤实际上是添加了一个计算字段,意义是把身份证号7到14位提取出来转换成日期格式。
下一篇:qq好友生日提醒功能在哪开启