时 间:2008-03-06 11:09:14

作 者:摘 要:实现功能:

A、根据身份证号码自动计算出生日期

B、根据身份证号码自动计算年龄(周岁)

C、自动判断身份证号码的位数是否正确。

D、根据身份证号码自动判断性别。

正 文:

应爱在深秋的求助,现将关于如何通过身份证自动计算出生日期的代码发布如下:

1、新建一个窗体,添加身份证号码、出生日期、性别、年龄这四个文本框,名称设定为:sfz,csrq,xb,nl

2、在身份证号码控件的失去焦点事件中写下如下代码:

Private Sub sfz_LostFocus()

Me.Refresh

Me.csrq.Enabled = True

Me.nl.Enabled = True

If Len(sfz) = 15 Then

Me.csrq.SetFocus

Me.csrq = "19" & Mid(sfz, 7, 2) & "-" & Mid(sfz, 9, 2) & "-" & Mid(sfz, 11, 2)

Me.nl.SetFocus

Me.csrq.Enabled = False

Me.nl = Int(DateDiff("d", csrq, date) / 365) & "周岁"

Me.xb.SetFocus

Me.nl.Enabled = False

If Mid(sfz, 15, 1) Mod 2 = 0 Then

Me.xb = "女"

Else

Me.xb = "男"

End If

Me.xl.SetFocus

Me.xb.Enabled = False

Exit Sub

Else

If Len(sfz) = 18 Then

Me.csrq.SetFocus

Me.csrq = Mid(sfz, 7, 4) & "-" & Mid(sfz, 11, 2) & "-" & Mid(sfz, 13, 2)

Me.nl.SetFocus

Me.csrq.Enabled = False

Me.nl = Int(DateDiff("d", csrq, date) / 365) & "周岁"

Me.xb.SetFocus

Me.nl.Enabled = False

If Mid(sfz, 17, 1) Mod 2 = 0 Then

Me.xb = "女"

Else

Me.xb = "男"

End If

Me.xl.SetFocus

Me.xb.Enabled = False

Else

MsgBox ("您输入的身份证号码有误,请重新核实!")

Me.sfz.SetFocus

End If

End If

End Sub

3、实现功能:

A、根据身份证号码自动计算出生日期

B、根据身份证号码自动计算年龄(周岁)

C、自动判断身份证号码的位数是否正确。

D、根据身份证号码自动判断性别。

Access软件网官方交流QQ群(群号:39785885)

access源码网店

python 根据身份证号计算年龄和性别_根据身份证自动计算出生日期、年龄、性别的例子...相关推荐

  1. 通过身份证号 计算退休日期 例男60岁,女55岁退休

    Java通过身份证号 计算退休日期 例男60岁,女55岁退休 直接上代码 /*** 根据身份证号计算退休日期* @return*/@ApiOperation("根据身份证号计算账号有效期&q ...

  2. EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)

    ❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 本篇文章将介绍如何根据身份证号来计算出年龄.性别,先来讲解一些基础知识: 身份证号共18位,其中: (1)前1.2位数字表示:所在省份的代码: ...

  3. Python根据身份证号计算年龄和退休时间并保存Excel文件

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...

  4. java根据身份证号计算持有者年龄--超容易

    主要思路很简单: 1.通过当前年份和用户出生年份相减计算出age :用户当年还没过生的话,age要减一. 2.在身份证截取根据"月日"拼接成开头可以为0的四位数int值.根据当前月 ...

  5. sql server 根据身份证号计算出生日期和年龄的存储过程

    我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...

  6. js中如何通过身份证号计算出生日期和年龄

    在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...

  7. 在JS中根据身份证号计算出生日期和年龄

    1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...

  8. 根据身份证号计算年龄

    根据身份证号计算年龄     /// <summary>     /// 计算年龄     /// </summary>     /// <param name=&quo ...

  9. 根据出生日期计算年龄或者根据身份证号计算年龄

    可以把这个方法写成一个工具类方便以后在项目中调用,以下是写好的方法可以直接拿去用 注:(此方法计算的是虚岁年龄不是实岁年龄) //根据身份证号计算年龄 //身份证号 //String certNo = ...

  10. PHP根据身份证号计算年龄和年龄分段

    PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...

最新文章

  1. Unit24 What's on TV tonight?
  2. android 开启一个定时线程_Android异步、延迟和定时任务的简易用法
  3. R中基本命名(未完)
  4. 在计算机技术领域中数据库一词泛指,数据库原理模拟试题.doc
  5. 【自动驾驶】4.分布式实时通信——DDS技术
  6. 互联网公司GitHub repo 语言使用情况
  7. html5 video如何添加进度条_教你制作独一无二的进度条视频效果
  8. java javafx webview_基于JavaFX WebView 的采集开发,了解一下?
  9. html多出的空白页怎么删除,word多出一页空白页怎么删除,这4个方法总有一个能解决,真实挂机网赚项目...
  10. 字段与属性 关于类的封装 c# 1229
  11. java volatile 基本类型_Java中Volatile关键字详解(转)
  12. C#汉字转拼音帮助类
  13. 湖南省工业技师学院计算机证,湖南省工业技师学院
  14. python怎么测试opencv安装是否成功_测试opencv安装成功
  15. 游戏软件性能测试报告,游戏性能测试及总结
  16. OceanBase | 一文了解OBCA认证内容
  17. widows批处理精选
  18. vos3000客户在设置服务器防火墙时需要打开哪些 VOS 应用端口
  19. html代码在线解析,VIP在线解析HTML源码(修改论坛的源码、加搜索功能)
  20. 区块链技术起源及应用

热门文章

  1. 以太网进化历程半景-从10Mbps到1Tbps
  2. 继续学习-CSS3页面美化之静态美化
  3. python中的headers是什么意思_Python设置Headers
  4. 基于stm32的100KV高压发生器 倍压电路
  5. oracle19c特性以及CDB环境搭建
  6. 三、Allan方差分析
  7. 计算机二级office知识大纲,2017计算机二级考试MS office 考试内容大纲
  8. SPSS在农业生产中的应用
  9. 笔记(一)Home Assistant简介
  10. 宝鲲:如何防范炒外汇风险