【报告设计】下面是我正在编写的一份报告的示例。它是按“成本中心”字段分组的,在每个组的上方有一个标题和“betrag”字段的总和。我还想用标题对表中的每一列进行编号。我试过用 RowNumber(Nothing) 或者 Row Number("DataSet") 或者 Running Value .我得到这些结果[报告视图]我认为应该有一种方法或公式来连接colmun行号或“zeilennr”中的两个字段,从而为每一行生成正确的行号
RowNumber(Nothing)
Row Number("DataSet")
Running Value
p4rjhz4m1#
你几乎可以做到。如果将数字放在内部组的左侧,则该数字将不起作用,它需要与“详细信息”组处于同一级别,但它将为您提供正确的数字。我只做了非常有限的测试,但它似乎工作。转到报表的属性,然后转到代码选项卡。现在添加以下自定义代码函数
Public rn as Integer Public Function GetRn() AS Integer rn = rn +1 return rn End Function
现在在要显示数字的文本框中使用表达式=代码.getrn所有这些都是将公共变量递增1,然后返回它。它没有所在行的概念,因此如果没有将其包含在组行中,则数字将保持顺序。这是一个基于我的小测试报告的演示。。显示表达式位置的设计给出这个结果将相同的表达式添加到更多文本框。。。给出这些结果。。。
1条答案
按热度按时间p4rjhz4m1#
你几乎可以做到。如果将数字放在内部组的左侧,则该数字将不起作用,它需要与“详细信息”组处于同一级别,但它将为您提供正确的数字。我只做了非常有限的测试,但它似乎工作。
转到报表的属性,然后转到代码选项卡。
现在添加以下自定义代码函数
现在在要显示数字的文本框中使用表达式
=代码.getrn
所有这些都是将公共变量递增1,然后返回它。它没有所在行的概念,因此如果没有将其包含在组行中,则数字将保持顺序。
这是一个基于我的小测试报告的演示。。
显示表达式位置的设计
给出这个结果
将相同的表达式添加到更多文本框。。。
给出这些结果。。。