我正在尝试在iReport中的交叉表中设置行组。此行组使用连接在一起的三个字符串。当其中任何一个更改时,将创建一个新行。我遇到的问题是这三个字符串被采用并存储在一个变量中。一旦它们进入这个变量,获取它们的唯一方法是根据分隔符拆分变量,然后显示它们。我似乎无法在不使用分隔符的情况下单独获取字符串。
我需要一种不同的方法来获取这些字符串。我不能使用分隔符将变量分开,因为分隔符可能会比我想要的更频繁地在字符串中(给我超过3个字符串)。但似乎我不能只使用单个字符串,因为行将无法正确打印。我该怎么做才能解决这个问题?
答案 0 :(得分:1)
尝试将每个字符串保存在自己的命名变量中。然后,创建第四个变量,该变量被定义为连接在一起的原始三个字符串。然后,您应该能够在行组中使用第四个变量,但仍然可以轻松访问报表中任何表达式的原始三个字符串。