以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]到期提醒  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161262)

--  作者:秋夜凉了
--  发布时间:2021/3/11 14:04:00
--  [求助]到期提醒
老师
 我有一列状态为表达列 到期提醒红色的,怎么只计算进行中的完工日期提醒呢
If e.Col.Name = "完工日期" Then
    If e.Row.IsNull("完工日期") = False
        If e.Row("完工日期") < Date.Today.AddDays(1) AndAlso e.Row("状态")=“进行中” The
            e.Style = "到期"
        End If
    End If
End If

请问老师怎么修改这段


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2021/3/11 14:04:59编辑过]

--  作者:有点蓝
--  发布时间:2021/3/11 14:14:00
--  
代码没有问题。可能这个事件还有其它代码影响了
--  作者:秋夜凉了
--  发布时间:2021/3/11 14:42:00
--  回复:(有点蓝)代码没有问题。可能这个事件还有其它...
If e.Row("完工日期") < Date.Today.AddDays(1) AndAlso e.Row("状态")=“进行中” The
是这句 把 The 去掉 能实现
老师这样影响么

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2021/3/11 15:02:00
--  
不可能吧,这个条件肯定是符合的呀。肯定有其它代码影响
--  作者:秋夜凉了
--  发布时间:2021/3/12 15:25:00
--  回复:(有点蓝)不可能吧,这个条件肯定是符合的呀。...
老师
请问如果我有一列名为 到货状态 只要到货日期显示红色的 就自动在到货状态填写 “延迟”。需要怎么写



--  作者:有点蓝
--  发布时间:2021/3/12 15:28:00
--  
到datacolchaged事件处理,根据到货日期显示为红色的条件,给到货状态填写 “延迟”
--  作者:秋夜凉了
--  发布时间:2021/3/12 15:35:00
--  
老师是这样的
我有关联表,是不是要这样写表达式 在 到货状态写 
IIF([核销日期] > ,[到货日期] \'延迟\', \'正常\') 
需不需要把关联名称写进去

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2021/3/12 15:50:00
--  
IIF(max(Child.[核销日期]) > ,[到货日期] \'延迟\', \'正常\')