背景色的问题,急呀。。。

wyt2003 2004-11-04 08:26:31
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就不得啦。。
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyt2003 2004-11-04
  • 打赏
  • 举报
回复
dw_1.Modify("a_no.Background.Color= '0~tif(a_no <> ~"001~",15793151,rgb(255,255,0))'")

用双引号就可以了.谢谢你的思路和提醒.
wyt2003 2004-11-04
  • 打赏
  • 举报
回复
谢谢

但还是没起效果....
nccxl 2004-11-04
  • 打赏
  • 举报
回复
你先把a_no取出来看看是什么格式的。然后直接把语句写在数窗里看看行不行。另外你的a_no字段是什么类型的?是不是定长的,如果是定长的就将它改成不定长的那种,如:varchar。
ironblood 2004-11-04
  • 打赏
  • 举报
回复
a_no <>'001' 改成:a_no <>~'001~' 试试看。

608

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧