modify 修改datawindow 中记录字体颜色

yellow 2006-10-20 12:12:07
dw_1.modify("acc_nbr.Color ='33 if(acc_nbr = '4787991', 322,132)'") 报语法错误;

dw_1.modify("CABLE_PR_NBR_ZG.Color='255 If(CABLE_PR_NBR_ZG=271,255,65280)'") 则可以成功.
区别仅在于acc_nbr为 变量为string 类型,而CABLE_PR_NBR_ZG为integer 型.


望高人指点.
...全文
265 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
leyueming 2006-10-23
  • 打赏
  • 举报
回复
acc_nbr = '4787991', 322,132
//////////////
acc_nbr 为字符类型,加个引号试试
yellow 2006-10-20
  • 打赏
  • 举报
回复
不行啊,大哥,谢谢啦.
依然报错:incorrect syntax
vvresoft 2006-10-20
  • 打赏
  • 举报
回复
dw_1.modify("acc_nbr.Color ='33 if(acc_nbr = '4787991', 322,132)'")变成
dw_1.modify("acc_nbr.Color ='33 if(acc_nbr.text = '4787991', 322,132)'")试一下呢?

740

社区成员

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

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