多语言展示
当前在线:145今日阅读:167今日分享:16

Access怎么从身份证号提取生日信息?

在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位提取出来转换成日期格式。

推荐信息