几个小问题,不会不要分吧!

时间:2022-12-29 17:36:03
【1】      看现面的例子,根据salary的值,修改数据窗口中的salary列的颜色

     dw_1.object.salary.color="0~tif(salry>900,255,65280)"

问题就在这个0~t上,这是什么意思,请大侠们讲清楚!!

  【2】 关于数据窗口对象的column.count
          integer ls_colcount
          ls_colcount=dw_1.object.datawindow.column.count

         上面的语句不是返回一个数据窗口对象中列的个数吗,但是怎么每到执行时,总是出错:
      cannot convert string in varliable to integer at line ................
为什么会转化不过去呢??

3 个解决方案

#1


你的第二个问题,返回值是字符形的 定义成string
即可!
第一个,关注!

#2


楼上的朋友,多谢了,怎么书上和pb自带的帮助文件都错了,上边都说是integer型的!!
好了,有你的分数了。但是要等到第一个问题有人回答了才行!!呵呵。
 谢了!1

#3


0~t中"~t"表示tab,即char(9),表示0与后面的if(....)分开。
整句话的意思是:color的原先定义为0,即在Font属性页定义的颜色;
if(...)是在Expressions属性页定义的color表达式。

#1


你的第二个问题,返回值是字符形的 定义成string
即可!
第一个,关注!

#2


楼上的朋友,多谢了,怎么书上和pb自带的帮助文件都错了,上边都说是integer型的!!
好了,有你的分数了。但是要等到第一个问题有人回答了才行!!呵呵。
 谢了!1

#3


0~t中"~t"表示tab,即char(9),表示0与后面的if(....)分开。
整句话的意思是:color的原先定义为0,即在Font属性页定义的颜色;
if(...)是在Expressions属性页定义的color表达式。