主题:怎样让满足条件的记录显示背景颜色
yjgzs
[专家分:10] 发布于 2009-01-06 22:33:00
表单上有一表格控件,用于显示查询到的结果。结果中表格上的“成绩对比”这个字段中有很多个“与本班成绩比”这样的字段地值,怎样让这些记录的背景色成绿色。
回复列表 (共7个回复)
沙发
cbl518 [专家分:57140] 发布于 2009-01-07 10:24:00
表格对象.setall("Dynamicbackcolor","IIF(at("与本班成绩比",表名.成绩对比)>0,RGB(0,255,0),RGB(255,255,255))","Column") &&设置表格的背景色
板凳
cbl518 [专家分:57140] 发布于 2009-01-07 10:26:00
以上的表达式,放在更新数据源以后的下一行。
3 楼
yjgzs [专家分:10] 发布于 2009-01-07 10:46:00
成绩对比这一列中,里面的字段值全是文字,不存在表名. 成绩对比>0的说法。我的做法法是
thisform.Grid1.SetAll("DynamicBackColor", "IIF(lsb.成绩对比=“本班成绩” RGB(0,255,0) , RGB(255,255,255))", "Column")
但显示表达式无效。
4 楼
cbl518 [专家分:57140] 发布于 2009-01-07 12:11:00
thisform.Grid1.SetAll("DynamicBackColor", "IIF(lsb.成绩对比='本班成绩',RGB(0,255,0) , RGB(255,255,255))", "Column")
5 楼
cbl518 [专家分:57140] 发布于 2009-01-07 12:13:00
thisform.Grid1.setall("Dynamicbackcolor","IIF(at("本班成绩",lsb.成绩对比)>0,RGB(0,255,0),RGB(255,255,255))","Column")
6 楼
yjgzs [专家分:10] 发布于 2009-01-08 11:52:00
表达式无效
7 楼
yjgzs [专家分:10] 发布于 2009-01-08 11:53:00
表达式无效
我来回复