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

时间:2011-02-28 18:24:06

标签: text crystal-reports

有没有办法在条件报告中使用条件更改文本对象的文本。

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

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

我想做类似于2008年的水晶报道

谢谢。

1 个答案:

答案 0 :(得分:3)

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

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

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

在该示例中,我计算优惠券代码,优惠券代码按商店ID分组,然后显示是否达到了100的目标。您可以使用对您的报告有意义的条件。虽然公式字段不是WinForm标签意义上的标签,但它当然可以用于此目的。