Foxtable(狐表)用户栏目专家坐堂 → 让性别和年龄通过身份证号码来自动显示


  共有2058人关注过本帖树形打印复制链接

主题:让性别和年龄通过身份证号码来自动显示

帅哥哟,离线,有人找我吗?
约翰舒
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:226 积分:1796 威望:0 精华:0 注册:2016/8/3 15:11:00
让性别和年龄通过身份证号码来自动显示  发帖心情 Post By:2016/8/23 11:24:00 [只看该作者]

老师,比如说“客户资料”表 中有三列“身份证号码”
                                             “性别”
                                              “年龄”
怎么通过身份证号来计算性别和年龄,就是让性别和年龄通过身份证号码来自动显示 

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/23 11:28:00 [只看该作者]

DataColChanged事件

 

If e.DataCol.Name = "身份证号码" Then
    If e.NewValue > "" Then
        e.DataRow("性别") = ReadSex(StrToNarrow(e.NewValue))
        Dim y,m,d As Integer
        DateYMD(ReadBirthDay(StrToNarrow(e.NewValue)),Date.Today,y,m,d)
        e.DataRow("年龄") = y
    End If
End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
约翰舒
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:226 积分:1796 威望:0 精华:0 注册:2016/8/3 15:11:00
  发帖心情 Post By:2016/8/23 11:37:00 [只看该作者]

谢谢

 回到顶部