以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  时间段计算  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184253)

--  作者:朱女士
--  发布时间:2022/11/30 10:24:00
--  时间段计算
老师您好!
 我的表中有:结束时间与开工时间,两者相减为工序耗时,我想实现:如果结束时间为空,就不计算工序耗时。我的代码结果是全部计算,不知道什么原因,请指教!
            Dim sp As TimeSpan
            If qr("结束时间") IsNot Nothing Then 
                sp = qr("结束时间") - qr("开工时间")
                qr("工序耗时") = sp.TotalSeconds() / 60
            Else
                qr("工序耗时") = Nothing
                
            End If

--  作者:有点蓝
--  发布时间:2022/11/30 10:33:00
--  
帮助搜索“空值”,学一下空值应该怎么判断

If qr.isnull("结束时间") =false Then