Foxtable(狐表)用户栏目专家坐堂 → 求助: 比较两列内容,然后第三列自动得出结论


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

主题:求助: 比较两列内容,然后第三列自动得出结论

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


加好友 发短信
等级:幼狐 帖子:58 积分:519 威望:0 精华:0 注册:2020/6/14 8:45:00
求助: 比较两列内容,然后第三列自动得出结论  发帖心情 Post By:2020/6/30 14:15:00 [只看该作者]

其实就是想比较两个列是否相同,然后自动得出结论,正确或者错,但是不显示啊

项目属性-全局表示事件-datacolchanged中写的代码

If e.DataCol.name = "考生答案" Then
    If e.NewValue = e.DataRow("答案").value  Then
        e.DataRow("答案对错") = ("正确")
    Else
        e.DataRow("答案对错") =("错误")
    End If
End If


图片点击可在新窗口打开查看此主题相关图片如下:两列比较.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/30 14:20:00 [只看该作者]

不要放到全局表事件,放到表属性里的datacolchanged事件

If e.DataCol.name = "考生答案" orelse e.DataCol.name = "答案" Then
    If e.DataRow("考生答案") = e.DataRow("答案")  Then
        e.DataRow("答案对错") = "正确"
    Else
        e.DataRow("答案对错") ="错误"
    End If
End If


 回到顶部