C# 水晶报告组记录编号

C# 水晶报告组记录编号,c#,crystal-reports,grouping,C#,Crystal Reports,Grouping,我正在写2013年的C水晶报告。我想要这种类型的报告 每组的序列号为1。那我该怎么做呢 Group - Dept A 1 - 123 Abc 2 - 234 Xyz 3 - 445 Pqr Group - Dept B 1 - 344 uuu 2 - 322 989 你可以按照下面的方法做 创建一个公式@reset 将上述公式置于组页眉和组页脚中 再创建一个公式@Count进行计数,并将其放置在requreid处 Shared Numbervar count; count:=count+1

我正在写2013年的C水晶报告。我想要这种类型的报告 每组的序列号为1。那我该怎么做呢

Group - Dept A
1 - 123 Abc
2 - 234 Xyz
3 - 445 Pqr

Group - Dept B
1 - 344 uuu
2 - 322 989 

你可以按照下面的方法做

创建一个公式@reset

将上述公式置于组页眉和组页脚中

再创建一个公式@Count进行计数,并将其放置在requreid处

Shared Numbervar count;
count:=count+1;
count
添加运行总数字段。给它取个恰当的名字

要汇总的字段:选择要汇总的组列名

摘要类型:选择计数

在评估中,选择更改组

重置:选择从不


你可以按照下面的方法做

-添加运行总数字段

-要汇总的字段=>要统计的组的字段

-摘要类型=>选择计数

-在“评估”中,为每个记录选择=>

-重置=>更改组时选择您的组


-将其放在详细信息部分

将重置公式放在您要停止序列计数的部分

@reset formula

Shared Numbervar count;
count:=0

@increment formula

Shared Numbervar count;
count:=count+1;
count;

@display group footer formula

Shared Numbervar count;
Shared Numbervar Count_Final;
Count_Final:=Count_Final+count;
count;

@final report footer formula
Shared Numbervar Count_Final;
Count_Final

我已经创建了组,但我希望每个组记录的编号格式应该从1开始。只需在Dept group下为序列号创建另一个组。并取消显示“详细信息”部分。将所有字段放在序列号组上。你会得到你想要的。简单又容易。为我工作!
@reset formula

Shared Numbervar count;
count:=0

@increment formula

Shared Numbervar count;
count:=count+1;
count;

@display group footer formula

Shared Numbervar count;
Shared Numbervar Count_Final;
Count_Final:=Count_Final+count;
count;

@final report footer formula
Shared Numbervar Count_Final;
Count_Final