Foxtable(狐表)用户栏目专家坐堂 → [求助]公式列根据身份证号码列读出性别?


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

主题:[求助]公式列根据身份证号码列读出性别?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107749 积分:548084 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/20 9:57:00 [显示全部帖子]

前面一段是表达式,后面一段是代码,使用的地方不一样,不要混淆了

到命令窗口执行下面代码


Dim Identify As String = "410110197109172433"
If ValidPIN(Identify) Then
    Dim Sex As String = ReadSex(Identify)
    msgbox(Sex)
Else
    msgbox("错误的身份证号")
End If


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107749 积分:548084 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/20 16:16:00 [显示全部帖子]

基础数据表的DataColChanged事件

If e.DataCol.Name = "公民身份号码" Then '如果更改的是身份证号码列
    If e.DataRow.IsNull("
公民身份号码"Then '身份证号码是否为空
        e.
DataRow("性别") = Nothing
    
Else
        e.
DataRow("
性别") = ReadSex(e.DataRow("公民身份号码"))
    End
 If
End
 
If



 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107749 积分:548084 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/20 17:11:00 [显示全部帖子]

确实没有进入状态。

您只是改了默认的3个表的列标题吧。建议连列名称和表名称都改掉吧。否则以后很多麻烦的



 回到顶部