Foxtable(狐表)用户栏目专家坐堂 → [求助]提取性别


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

主题:[求助]提取性别

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/29 8:47:00 [显示全部帖子]

易表是易表,狐表是狐表,想要把狐表使用好,先忘记易表。

表达式也不是代码,在狐表里,这是完全两种不同的东西。
代码要放到各种事件里使用:http://www.foxtable.com/webhelp/topics/1445.htm,不能用到表达式列里

1楼的代码正确用法应该是放到表属性的datacolchanged事件里:http://www.foxtable.com/webhelp/topics/0625.htm
代码如:
If e.DataCol.Name = "身份证号" Then 
    If e.DataRow.IsNull("身份证号") Then 
        e.DataRow("性别") = Nothing 
    Else
        e.DataRow("性别") = ReadSex(e.DataRow("身份证号"))
    End If
End If

代码确实比表达式复杂,但是也能实现更复杂的功能。不过Foxtable已经把复杂度降低了很多,比上写原生的编程已经简单了很多。既然要使用,还不如静下心来慢慢学习。规则就是规则,有好比要开车上路首先就得经历科目一到科目三的折磨,再多的吐槽也于事无补。

 回到顶部