gpt4 book ai didi

c# - Crystal 报表 - 在公式中使用当前对象的值

转载 作者:行者123 更新时间:2023-11-30 19:57:58 29 4
gpt4 key购买 nike

我正在使用 C# 创建一个 Crystal Report,我必须在 320 个不同的参数中复制一个简单的公式,但始终具有相同的条件,如下所示:

if ({Precios.AhorroE1}[1] = '-') then crGreen else ( crRed )

每个对象都有不同的名称(在示例中为 Precios.AhorroE1,但我必须为 320 个不同的对象设置相同的条件。

我一直在尝试找到一种方法来引用正在计算公式的对象,但我找不到它。我想知道是否可以做类似的事情:

if ({currentobject}[1] = '-') then crGreen else ( crRed )

currentobject 是计算公式的对象。

最佳答案

对于计算为几乎所有 数据类型的公式,您可以使用关键字CurrentFieldValue 对其进行格式化。因此,如果您有一个评估为字符串的公式,您可以将它放在报告中,然后按照您描述的方式设置其文本的颜色:

if CurrentFieldValue='-' then crRed else crGreen

Except 公式永远无法计算为数组,因此您不能通过索引到 CurrentFieldValue 中以描述的方式使用它,就好像它是一个数组一样。

关于c# - Crystal 报表 - 在公式中使用当前对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28237017/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com