Foxtable(狐表)用户栏目专家坐堂 → 快速录入身份证号码事件,增加行时出现问题提示


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

主题:快速录入身份证号码事件,增加行时出现问题提示

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


加好友 发短信
等级:婴狐 帖子:49 积分:566 威望:0 精华:0 注册:2022/5/16 17:36:00
快速录入身份证号码事件,增加行时出现问题提示  发帖心情 Post By:2023/6/13 11:36:00 [只看该作者]

If e.DataCol.Name = "身份证号码" Then
    If e.NewValue > "" AndAlso len(e.NewValue) = 10 Then
        e.NewValue = "51080219" & e.NewValue
    End If
End If


问题:
调用的目标发生了异常。
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.5.29.1
错误所在事件:表,待遇核定8,DataColChanging
详细错误信息:
调用的目标发生了异常。
从字符串“”到类型“Double”的转换无效。
输入字符串的格式不正确。

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


加好友 发短信
等级:超级版主 帖子:109718 积分:558300 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/6/13 11:40:00 [只看该作者]

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7253 积分:40736 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2023/6/13 13:06:00 [只看该作者]

身份证号码列类型错误,是字符型,应更改为字符型,下面的代码没问题,但身份证号码显示不会正确:

If e.DataCol.Name = "身份证号码" Then
    If e.dataro.isnull(e.DataCol.Name) = false AndAlso len(e.NewValue) = 10 Then
        e.NewValue = "51080219" & e.NewValue
    End If
End If

 回到顶部