以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 身份证对不齐 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91258) |
||||
-- 作者:刘林 -- 发布时间:2016/10/5 17:31:00 -- 身份证对不齐
请问为什么身份证件号对不齐呢,关键是尾号为X的,这样取出生日期就不对,请指点怎么办?谢谢!!
|
||||
-- 作者:y2287958 -- 发布时间:2016/10/5 21:31:00 -- 我这里测试正常 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/10/5 22:32:00 -- 什么意思? 对不齐和取出生日期有关系吗? 对不齐是因为有的身份证号码输入错误,多一位或少一位了。 既然多了一位或少了一位,自然取不了出生日期。
|
||||
-- 作者:刘林 -- 发布时间:2016/10/6 14:18:00 -- 我的问题是身份证位数对了的,用了删除列空格的办法,但始终就是他前有空位,用手工删了重置列出生日期就取对了,请帮忙指导,谢谢 |
||||
-- 作者:刘林 -- 发布时间:2016/10/6 14:21:00 -- 51101120000709801X 51101120000805801X
511011200008068023
511011200008168016 就是像这样,前两个是对的,后两个就不对,如把光标移至5前面删了前面的空格,就行了,关键是用代码已删过空格
|
||||
-- 作者:有点蓝 -- 发布时间:2016/10/6 14:37:00 -- 那个不是空格,自己看看 Output.Show(Tables("学生信息").Current("身份证件号")) Output.Show(Asc(Tables("学生信息").Current("身份证件号")(0))) Tables("学生信息").Current("身份证件号") = Tables("学生信息").Current("身份证件号").replace(chr(9),"") Output.Show(Tables("学生信息").Current("身份证件号")) Output.Show(Tables("学生信息").Current("身份证件号").length) |
||||
-- 作者:刘林 -- 发布时间:2016/10/6 14:55:00 -- 谢谢!! |