以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助: 比较两列内容,然后第三列自动得出结论  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151660)

--  作者:18801459487
--  发布时间: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
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间: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