2011-02-28 103 views
1

是否有任何方式使用条件来更改水晶报表上文本对象的文本。使用自定义函数在Crystal Reports上更改文本对象

我知道我可以改变例如一些颜色(我不知道,但我知道它是可能的) 它在晶体报告上存在类似的东西来改变文本对象的文本?

例如,winforms上的标签控件具有属性“text”,我可以在运行中更改它。

我想这样做使用Crystal Reports 2008

谢谢类似的东西。

回答

3

如果你想要一个带有动态内容的文本框,我认为你使用Forumla字段会更好。公式字段可让您选择在类似于Winform的“文本框”上设置文本。

例如,假设您有一份报告,您需要对某些项目进行计数,然后输入一些文字说明他们是否达到了某个目标。你可以一个forumla字段添加到报告,然后写一些像这样的代码:

If Count ({TicketItems.CouponCode}, {TicketItems.StoreID}) > 100 Then 
    "Reached Goal" 
Else 
    "Missed Goal" 

在那个例子我指望的优惠券代码,这是由商店ID组合,然后显示的100的目标是否达到与否。您可以使用对您的报告有意义的任何条件。虽然公式字段不是WinForm标签意义上的标签,但它当然可以用于此目的。

+0

可以在那里评估另一个参数,然后分配字符串值? – Allende 2011-03-01 22:50:54

+0

然后我只是创建公式字段,drago并放到报告中,并在报告加载后“突然”出现,文本将显示? – Allende 2011-03-02 01:11:27

相关问题