以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  日期条件判断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55497)

--  作者:yifan3429
--  发布时间:2014/8/18 10:47:00
--  日期条件判断
 如果  完成日期  列不为空
那么  状态  列显示已完成

要怎么写代码

--  作者:有点甜
--  发布时间:2014/8/18 10:48:00
--  
 状态列是表达式的话,这样写 iif(完成日期 is null, False, True)
--  作者:有点甜
--  发布时间:2014/8/18 10:50:00
--  

 如果是数据列的话,就编写datacolchanged事件

 

If e.DataCol.Name = "完成日期" Then
    e.DataRow("状态") = not (e.DataRow.IsNull("完成日期"))
End If