背景色的问题,急呀。。。
dw_1.Modify("a_no.Background.Mode=0")
dw_1.Modify("a_no.Background.Color= '0~tif(a_no <>'001' ,rgb(0,255,255),rgb(255,0,255))'")
这句不得
dw_1.Modify("a_no.Background.Mode=0")
dw_1.Modify("a_no.Background.Color= '0~tif(len(trim(a_no)) > 0,15793151,rgb(255,0,255))'")
这样就可以的
把(len(trim(a_no)) > 0 改写成 (a_no <>'001' 就不得了,为什么呀。。。。
我想把长试为零的条件换成a_no内容不等于001就不得啦。。
问题点数:100、回复次数:4Top
1 楼ironblood()回复于 2004-11-04 08:31:12 得分 60
a_no <>'001' 改成:a_no <>~'001~' 试试看。Top
2 楼nccxl(小猪的狗熊)回复于 2004-11-04 08:41:13 得分 40
你先把a_no取出来看看是什么格式的。然后直接把语句写在数窗里看看行不行。另外你的a_no字段是什么类型的?是不是定长的,如果是定长的就将它改成不定长的那种,如:varchar。Top
3 楼wyt2003(wyt2003)回复于 2004-11-04 08:43:39 得分 0
谢谢
但还是没起效果....Top
4 楼wyt2003(wyt2003)回复于 2004-11-04 08:46:30 得分 0
dw_1.Modify("a_no.Background.Color= '0~tif(a_no <> ~"001~",15793151,rgb(255,255,0))'")
用双引号就可以了.谢谢你的思路和提醒.
Top




