以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 单元格绘制颜色 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192733) |
-- 作者:denghui69986 -- 发布时间:2024/7/17 12:23:00 -- 单元格绘制颜色 在生产记录表里面有“订单数量”列和“完成数量”列,想实现完成数量等于订单数量变黄色,大于订单数量变红色,下面代码变颜色不对,不知那里设置错了,老师帮忙看看,谢谢 下面代码!
If e.Table.compute("count(订单数量)", "订单数量 <> \'" & e.Row("订单数量") & "\' and 完成数量=\'" & e.Row("完成数量") & "\'") > 0 Then e.style = "样式2" Else If e.Row("订单数量") = e.Row("完成数量") Then e.style = "样式1" Else End If If e.Row("订单数量") > e.Row("完成数量") Then e.style = "样式3" End If End If |
-- 作者:cd_tdh -- 发布时间:2024/7/17 13:19:00 -- 样式1、2、3对应的什么颜色? [此贴子已经被作者于2024/7/17 13:23:22编辑过]
|
-- 作者:denghui69986 -- 发布时间:2024/7/17 13:33:00 -- 样式1是黄色,2是白色,3是红色 |
-- 作者:有点蓝 -- 发布时间:2024/7/17 13:39:00 -- \'If e.Table.compute("count(订单数量)", "订单数量 <> \'" & e.Row("订单数量") & "\' and 完成数量=\'" & e.Row("完成数量") & "\'") > 0 Then \' e.style = "样式2" \'Else If e.Row("订单数量") = e.Row("完成数量") Then e.style = "样式1" ElseIf e.Row("订单数量") > e.Row("完成数量") Then e.style = "样式3" End If \'End If
|
-- 作者:denghui69986 -- 发布时间:2024/7/17 15:11:00 -- 谢谢,可以了,感谢! |