Foxtable(狐表)用户栏目专家坐堂 → [求助] 身份证号判别


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

主题:[求助] 身份证号判别

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


加好友 发短信
等级:小狐 帖子:311 积分:2689 威望:0 精华:0 注册:2015/8/22 20:07:00
[求助] 身份证号判别  发帖心情 Post By:2022/1/21 16:21:00 [只看该作者]

Dim Age As Integer
Dim VV As Boolean
VV = validPIN("身份证号")
If VV = True Then
output.show(VV)
output.show("right!")
Else
Output.show(VV)
MessageBox.show("wrong!")
e.cancel = True
End If

结果判别都是VV=false,是这句“VV = validPIN("身份证号")”有问题吗?

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/21 16:37:00 [只看该作者]

 是身份证号码有问题吧

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


加好友 发短信
等级:小狐 帖子:311 积分:2689 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/1/21 17:33:00 [只看该作者]

Dim Age As Integer
Dim VV As Boolean
VV = validPIN("身份证号")
e.DataRow("判别正确性")=VV
If VV = True Then
e.DataRow("生日") =  Readbirthday(e.DataRow("身份证号"))
MessageBox.show("right!")
Else
MessageBox.show("wrong!")
e.cancel = True
End If

请看我的例子,谢谢!

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


加好友 发短信
等级:小狐 帖子:311 积分:2689 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/1/21 17:34:00 [只看该作者]

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


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


加好友 发短信
等级:二尾狐 帖子:553 积分:5250 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2022/1/21 17:36:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20220121173548.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:小狐 帖子:311 积分:2689 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/1/21 17:38:00 [只看该作者]

请打开我的文件你试一下就发现问题了。单个测试validPIN(“3322xxxxx33”)语句没问题,但是如果在表中把数字放进表中的字段里后就发现问题,结果总是“false”。
[此贴子已经被作者于2022/1/21 17:41:12编辑过]

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5250 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2022/1/21 17:42:00 [只看该作者]

Dim Age As Integer
Dim VV As Boolean
VV = validPIN(e.DataRow("身份证号"))
e.DataRow("判别正确性")=VV
If VV = True Then
e.DataRow("生日") =  Readbirthday(e.DataRow("身份证号"))
MessageBox.show("right!")
Else
MessageBox.show("wrong!")
e.cancel = True
End If
[此贴子已经被作者于2022/1/21 17:42:08编辑过]

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


加好友 发短信
等级:小狐 帖子:311 积分:2689 威望:0 精华:0 注册:2015/8/22 20:07:00
  发帖心情 Post By:2022/1/21 17:53:00 [只看该作者]

完美解决,谢谢!图片点击可在新窗口打开查看

 回到顶部