Text 使用自定义函数更改Crystal报表上的文本对象

Text 使用自定义函数更改Crystal报表上的文本对象,text,crystal-reports,Text,Crystal Reports,是否有任何方法可以使用条件更改crystal reports上文本对象的文本 我知道我可以改变例如一些颜色(我不知道,但我知道这是可能的) 在crystal report上是否存在类似的更改文本对象的文本 例如,winforms上的label控件具有属性“text”,我可以动态更改它 我想对crystal reports 2008做一些类似的事情 谢谢。如果您想要一个包含动态内容的文本框,我想您最好使用Forumla字段。公式字段提供了在类似winform的“文本框”上设置文本的选项 例如,假设

是否有任何方法可以使用条件更改crystal reports上文本对象的文本

我知道我可以改变例如一些颜色(我不知道,但我知道这是可能的) 在crystal report上是否存在类似的更改文本对象的文本

例如,winforms上的label控件具有属性“text”,我可以动态更改它

我想对crystal reports 2008做一些类似的事情


谢谢。

如果您想要一个包含动态内容的文本框,我想您最好使用Forumla字段。公式字段提供了在类似winform的“文本框”上设置文本的选项

例如,假设您有一个报告,其中需要计算某些项目,然后放入一些文本,说明它们是否达到了某个目标。您可以在报告中添加forumla字段,然后编写如下代码:

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

在这个例子中,我计算优惠券代码,这些代码按商店id分组,然后显示是否达到了100的目标。您可以使用任何对报告有意义的条件。尽管公式字段不是WinForm标签意义上的标签,但它肯定可以用于此目的。

可以在此处计算另一个参数,然后分配字符串值?然后我只需创建公式字段,拖放到报表,并在加载报表后“突然”显示文本?