if(id > li_conrow,RGB(255,126,0),RGB(255,255,255))为什么是无效的??

z6 2002-01-31 04:02:59
...全文
196 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
teleid 2002-02-01
  • 打赏
  • 举报
回复
在Retrieve时或Rowfocuschanged中动态写进去:dw_1.Object.col1.background.color=...
里面不就可以用变量了吗!
zhanwei 2002-02-01
  • 打赏
  • 举报
回复
要不你就换:
if(id > getrow(),RGB(255,126,0),RGB(255,255,255))
或者
if(id > currentrow(),RGB(255,126,0),RGB(255,255,255))
算了


zhanwei 2002-02-01
  • 打赏
  • 举报
回复
if(id > li_conrow,RGB(255,126,0),RGB(255,255,255))
你放在哪儿用?
如果要用变量除了iamjjp(魔鬼) 的方法外,我还有一个变态的:
把li_conrow作为数据窗口参数,但是WHERE子句里不用;使用时直接
DW_1.RETRIEVE(...,li_conrow)
即可
zjzzjzzjzzjz 2002-02-01
  • 打赏
  • 举报
回复
如果你的li_conrow校验通过,则还可能是你的textcolor或backcolor的原始值不能选为透明,否则,你也不行
DarkHorse8210 2002-02-01
  • 打赏
  • 举报
回复
问题出在li_conrow上,非常赞同楼上的方法。
iamjjp 2002-01-31
  • 打赏
  • 举报
回复
再加个列(currow),那个列里放变量就OK了
if(id > currow,RGB(255,126,0),RGB(255,255,255))
z6 2002-01-31
  • 打赏
  • 举报
回复
怎么能用变量呀??
z6 2002-01-31
  • 打赏
  • 举报
回复
在这里不能用变量吗?
WizardBear 2002-01-31
  • 打赏
  • 举报
回复
没见过这个写法,

if里面应该都是bool型变量,怎么冒出那么多参数?

pbsql 2002-01-31
  • 打赏
  • 举报
回复
问题出在li_conrow,变量识别不了
cicirain 2002-01-31
  • 打赏
  • 举报
回复
问题出在li_conrow上
cicirain 2002-01-31
  • 打赏
  • 举报
回复
li_conrow是变量名吧,在表达式中这样写可以么?!

401

社区成员

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

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