在水晶报表中怎样显示页合计

来源:互联网 发布:notepad pro mac 编辑:程序博客网 时间:2024/05/16 09:36

http://topic.csdn.net/t/20031111/14/2449288.html

海波.NET

问题:
水晶报表制作,如果实现分页统计?
------------------------------------------------
解决方案:
使用“运行总计”控制统计范围……
目录:
1、运行总计
2、了解运行总计
3、运行总计如何工作
4、在列表中创建运行总计
-------------------------------
1、运行总计
运行总计是创建专用汇总及持续增量总计的一种灵活而又强大的方法。
本节说明如何向报表添加基本运行总计和组内运行总计,并说明如何创建条件运行总计和使用公式创建运行总计。
单击相应链接可跳转至该节:
了解运行总计  
创建运行总计  
使用公式创建运行总计  
相关示例报表  
-------------------------------
2、了解运行总计
运行总计字段与汇总字段类似,但使您可以更好地控制总计的计算方法以及重置时间。运行总计字段特别适于执行下列总计函数:
显示逐条计算记录所得的总累计值。  
不考虑报表分组计算总计值。  
有条件地计算某个值的总计。  
在组选定公式应用后计算某个值的总计。  
计算一对多链接关系中主表的总计值。
-------------------------------
3、运行总计如何工作
运行总计字段由“运行总计专家”创建。“运行总计专家”创建运行总计字段的方法是:请用户选择要汇总的字段、需要使用的汇总操作、求值条件以及重置条件。
注意:         运行总和字段可用于数据库字段和首次传递公式中,但不能用于第二次传递公式或引用其他第二次传递公式的公式。有关更多信息,请参阅多次传递建立报表流程图。
运行总计字段的位置
“运行总计”字段的计算取决于在“运行总计专家”中所选择的设置。放置运行总计的位置会影响报表上显示的数值。例如,如果对每个记录取值并且不重置(总计)的“运行总计”字段位于报表页眉中,则只出现第一个记录值。将同样的“运行总计”字段置于报表页脚则会返回期望值。“运行总计”字段在两种情况下的计算都正确,但在第一种情况下显示得太快。
以下列表总结了在各种报表节中放置运行总计时在计算中包含的记录。此列表假定运行总计未重置。
报表页眉
  报表中的第一个记录
页眉
  直到当前页上第一个记录(包括该记录)的所有记录
组页眉
  直到当前组中第一个记录(包括该记录)的所有记录
详细资料
  直到当前记录(包括该记录)的所有记录
组页脚
  直到当前组中最后一个记录(包括该记录)的所有记录
页脚
  直到当前页上最后一个记录(包括该记录)的所有记录
报表页脚
  报表中的所有记录
-------------------------------  
4、在列表中创建运行总计
首先,使用示例数据库   Xtreme.mdb   创建一个报表。链接“客户”和“订单”表,然后将以下字段从左到右置于“详细资料”节中:  
{客户.客户姓名}
{订单.订单   ID}
{订单.订单金额}
在“视图”菜单上单击“字段资源管理器”。  
出现“字段资源管理器”对话框。
  选择“运行总计字段”并单击“新建”。  
出现“创建运行总计字段”对话框。
在“运行总计名称”框中输入名称“TotalOrders”。  
在“可用表及字段”框中突出显示   {订单.订单金额},并使用第一个箭头按钮将其移动到“要汇总的字段”框内。  
从“汇总类型”   列表中选择“求和”。  
在对话框的“求值”部分,单击“依据字段”,然后将   {订单.订单   ID}   选择为“依据”字段。  
每当该字段发生变化时,就会执行运行总计。
在对话框的“重置”部分,单击“从不”(表示运行总计不重置,贯穿整个报表)。  
单击“确定”以保存运行总计字段。  
程序返回“字段资源管理器”对话框。
将运行总计字段插入报表“详细资料”节中   {订单.订单金额}   的紧右边。  
在您的报表上,运行总计列中的每一行都会显示加到先前值上的当前记录值。此总计会不间断地在整个报表中继续。

单击相应链接以跳转至有关运行总计的详细信息:
为组创建运行总计  
创建条件运行总计  
在一对多链接关系中创建运行总计  
使用公式创建运行总计  
原创粉丝点击