Local StringVar strTemp := ToText({pu_receive_goods.Qty}, 1);
if strTemp="0" then
white
else if strTemp="1" then
Black
我在定义某个控件的颜色的时候,我要这个控件的值是0还是1,然后做判断。
但是像{pu_receive_goods.Qty}, 这样的控件我要定义好多个,水晶报表里面有没有一个统一的变量,或者是函数可以取到 我要定义的那个控件的值,而不是像我这样每个不同的控件的名称都要去改一次,有没有统一的可以取好你定义的那个控件的值啊,望高手指点
if strTemp="0" then
white
else if strTemp="1" then
Black
我在定义某个控件的颜色的时候,我要这个控件的值是0还是1,然后做判断。
但是像{pu_receive_goods.Qty}, 这样的控件我要定义好多个,水晶报表里面有没有一个统一的变量,或者是函数可以取到 我要定义的那个控件的值,而不是像我这样每个不同的控件的名称都要去改一次,有没有统一的可以取好你定义的那个控件的值啊,望高手指点
设计时控件不是可以多选的吗?一起选中了定义背景试试。
Local StringVar strTemp := ToText({pu_receive_goods.Amount}, 1);我的意思是有没有一个通用的变量或者是属性可以直接获取我在定义的那个控件的值,就是全部要格式的控件,我统一用一个公式就可以了,而不每一个控件都要改一次 。因为我可能要很多不同的报表上都要用到这个公司,然后一个报表上又有好多控件上要用,每一次都要改就太麻烦了。
Sub SetBackColor(byval ctl as 水晶报表的控件)
ctl.背景色 = iif(ctl.值 = "0", "White", "Black")
end sub