以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 身份证问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123120) |
||||
-- 作者:zhuyangjin -- 发布时间:2018/8/8 11:02:00 -- 身份证问题 请问,我输入身份证可以自动生成出生日期、性别、年龄,但是每次输入完身份证后必须点一下其他地方才可以出现出生日期、性别、年龄,怎么样可以输入时自己生成。还有如何做到判断输入身份证个数是否正确 此主题相关图片如下:123.jpg |
||||
-- 作者:有点甜 -- 发布时间:2018/8/8 11:06:00 -- 身份证textchanged事件
Dim r As Row = Tables("表A").current |
||||
-- 作者:zhuyangjin -- 发布时间:2018/8/8 12:58:00 -- 谢谢,那还请问您一下,如果身份证输入不到18位数,就会出现提示窗口 需要怎么编写代码 |
||||
-- 作者:有点甜 -- 发布时间:2018/8/8 14:26:00 -- validating事件
If ValidPIN(e.sender.text) = false Then msgbox("身份证输入不正确") e.cancel = true End If |
||||
-- 作者:zhuyangjin -- 发布时间:2018/8/8 16:23:00 -- 你好,请问我输入了你发我的代码后,如果是一次性输入身份证就会自动生成年龄、出生日期、性别,但是我要改一下身份证 就不会自己生成了,比如1997改成1998,但是年龄、出生日期都没变化 此主题相关图片如下:8888.jpg |
||||
-- 作者:有点甜 -- 发布时间:2018/8/8 16:39:00 -- 你输入的不是正确的身份证号码,即便18位也不会处理。你离开会提示你输入错误的。 |
||||
-- 作者:zhuyangjin -- 发布时间:2018/8/8 16:50:00 -- 请老师帮忙看一下,感觉输入身份证还是有些不对
|
||||
-- 作者:有点甜 -- 发布时间:2018/8/8 16:57:00 -- Dim r As Row = Tables("表A").current Else r("出生日期") = Nothing r("性别") = Nothing r("年龄") = Nothing |
||||
-- 作者:zhuyangjin -- 发布时间:2018/8/8 17:19:00 -- 老师,貌似还不行 |
||||
-- 作者:zhuyangjin -- 发布时间:2018/8/8 17:21:00 -- 老师 可以了 谢谢 |