Foxtable(狐表)用户栏目专家坐堂 → 身份证对不齐


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

主题:身份证对不齐

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
身份证对不齐  发帖心情 Post By:2016/10/5 17:31:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:学生信息.zip

请问为什么身份证件号对不齐呢,关键是尾号为X的,这样取出生日期就不对,请指点怎么办?谢谢!!

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


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/10/5 21:31:00 [只看该作者]

我这里测试正常

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/5 22:32:00 [只看该作者]

什么意思?
对不齐和取出生日期有关系吗?
对不齐是因为有的身份证号码输入错误,多一位或少一位了。
既然多了一位或少了一位,自然取不了出生日期。

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2016/10/6 14:18:00 [只看该作者]

我的问题是身份证位数对了的,用了删除列空格的办法,但始终就是他前有空位,用手工删了重置列出生日期就取对了,请帮忙指导,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2016/10/6 14:21:00 [只看该作者]

51101120000709801X
51101120000805801X
511011200008068023
511011200008168016
就是像这样,前两个是对的,后两个就不对,如把光标移至5前面删了前面的空格,就行了,关键是用代码已删过空格

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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)

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2016/10/6 14:55:00 [只看该作者]

谢谢!!

 回到顶部