CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  DataWindow

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

楼主wyt2003(wyt2003)2004-11-04 08:26:31 在 PowerBuilder / DataWindow 提问

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

相关问题

  • 急呀~~~~~~~~~~
  • 急呀。
  • 急呀~~~
  • 急呀!!怎么改变系统菜单的底色???
  • 救急呀!
  • 好急呀!
  • 救急呀!!!
  • 救急呀!!!
  • 求救!!!!!!!!!!急呀
  • 急呀急????

关键词

  • tif
  • dw
  • modify
  • rgb
  • background
  • 定长
  • color

得分解答快速导航

  • 帖主:wyt2003
  • ironblood
  • nccxl

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo