以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何通过判断其他列的值来自动输入另一列的值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172545)

--  作者:jt20002000
--  发布时间:2021/10/18 22:09:00
--  如何通过判断其他列的值来自动输入另一列的值?
如何通过输入“有无情况”这一列的值,如果值是“无”,那“送达时间”列的值是空。
我这个代码为何无法得出想要的效果?请老师指正!
Select Case e.DataCol.name
    Case "有无情况"
        If e.NewValue = "无" Then
            e.DataRow("送达时间") = Nothing
        End If
End Select

--  作者:有点蓝
--  发布时间:2021/10/18 22:46:00
--  
调试一下能不能弹出值

Select Case e.DataCol.name
    Case "有无情况"
msgbox(e.NewValue)
        If e.NewValue = "无" Then
            e.DataRow("送达时间") = Nothing
msgbox(e.DataRow.isnull("送达时间"))
        End If
End Select

--  作者:jt20002000
--  发布时间:2021/10/19 8:05:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20211019080059.jpg
图片点击可在新窗口打开查看
显示错误代码,select case e.datacol.name。
--  作者:jt20002000
--  发布时间:2021/10/19 8:18:00
--  
刚才试了下原代码又可以了,我觉得是软件的原因。