以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  颜色标识  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153259)

--  作者:朱女士
--  发布时间:2020/8/5 13:14:00
--  颜色标识
老师您好!
     我想在ddpsb中用颜色自动标识行,比如:想用黄色标识出已经发货单为到货的行。条件是:排产日期、实际完成日期、发货日期都不为空,但到货日期为空的行。在哪里写代码且怎么写?谢谢!

--  作者:有点蓝
--  发布时间:2020/8/5 14:03:00
--  
参考:http://www.foxtable.com/webhelp/topics/0656.htm
--  作者:朱女士
--  发布时间:2020/8/5 14:33:00
--  
老师:我已经设置了:自定义样式,在drowcell中写代码:
If e.Row("排产日期") Is Nothing AndAlso e.Row("实际完成日期") Is Nothing AndAlso e.Row("发货日期") Is Nothing AndAlso e.Row("到货日期") Is Nothing Then
    e.Style = "接单未计划"
End If


怎么不执行呢?

--  作者:有点蓝
--  发布时间:2020/8/5 14:39:00
--  
http://www.foxtable.com/webhelp/topics/0595.htm
--  作者:朱女士
--  发布时间:2020/8/5 14:59:00
--  
我是想让满足条件的行自动显示,怎么要么显示一片,要么不显示?
If Tables("ddpsb").Current.IsNull("排产日期") AndAlso Tables("ddpsb").Current.IsNull("实际完成日期")  Then
 e.Style = "接单未计划"
End If

--  作者:有点蓝
--  发布时间:2020/8/5 15:08:00
--  
If e.Row.IsNull("排产日期")= false  AndAlso e.Row.IsNull("实际完成日期") = false AndAlso e.Row.IsNull("发货日期")= false  AndAlso e.Row.IsNull("到货日期")  Then
    e.Style = "接单未计划"
End If