水晶报表进行每页统计(在水晶报表中实现每页统计)

水晶报表(CrystalReports)进阶篇-通过分组实现分页功能 实现的效果展示一下:       主要就是给前面提到的简单应用(水晶报表(CrystalReports)的简单应用(ASP.NET) .)中的报表添加分页功能 并且保证 当数据记录不够一页时可以由空白行补全       首先应该分析报表结构       通过上图很容易 阅读详情

思路如下(Crystal语法):
1:用一个变量mySum来累计页面数据 “订单.订单金额”

公式@CurrentSum,放在详细资料节需要进行汇总的字段的位置

WhilePrintingRecords; 
CurrencyVar mySum; 
mySum:
= mySum  +  {订单.订单金额}; 

如果不需要显示,抑制显示即可

2: 在每页的页脚获取到这个变量的值(也就是该页最后一个Sum值),当然这个时候后一个mySum是前面所有数据的和,
  也就是仍然是我以前犯的错误症状 
  @CurrentPageSum 

WhilePrintingRecords; 
CurrencyVar mySum; 

3:关键所在,在每页的页眉或者页脚的位置将我们的变量重置@ResetPageSum,保证在每页的开始它都是从0开始累计的

WhilePrintingRecords; 
CurrencyVar mySum :
=  0 ; 

 

在这里对两个基本概念进行说明
WhilePrintingRecords:
这里的Printing不是指打印机打印的时候,而是水晶报表在获取完数据后将数据显示在报表上的过程

WhilePrintingRecords 强制公式将在程序打印数据库记录的同时进行计算。 
该函数也可以强制不含数据库字段和组字段的公式在打印记录的同时而不是在读取记录之前进行处理。它还强制含有数据库字段的公式在打印记录而不是在读取记录的同时进行处理。

 

 

转自http://www.cnblogs.com/sghc_lv/archive/2008/12/18/1357612.html

折叠式水晶报表的开发 6.说明:a.水晶报表不同于datatable,无法获取对应的焦点行,因此折叠列一般选对应主从表的对应关系列,获取方式为e.brick.text,然后根据对应关系可获去从表的信息。b.报表的数据需要利用存储过程或者缓存将数据提前结算出结果,避免数据刷新时在进行计算,耗时严重,影响用户体验。"收起":"查看";新增列的功能是为了展示人员公示的详情信息,一般的加工厂每个人员会同时操作多台设备,当点击查看是会展示多条信息;人员的公时可根据人员管理的机床列表进行均值计算,以当天开机设备数据/设备数量。 阅读详情

相关推荐

全面掌握在ASP.NET中安装水晶报表的步骤

本文还有配套的精品资源,点击获取 简介:水晶报表是一个强大的报告工具,特别是在ASP.NET平台中非常流行,用于创建和展示业务报告。本文详细介绍了在ASP.NET应用中安装水晶报表的全过程,包括下载安装包、执行安装步骤、修改注册表(如果需要),以及如何在项目中添加引用、设计报表、编码集成和部署测试。此外,还会讨论在安装和配置过程中可能遇到的问题,并提供解决方案。 ...

weixin_35754676的博客 1248

水晶报表当前页汇总公式

<br /><br /> <br />水晶报表当前页汇总公式   <br />      <br />    建三个公式字段,第一个(公式1)输入下面的公式:   <br />    whileprintingrecords;   <br />    global    numbervar    ptotal;   <br />    ptotal:=0;   <br />    第二个(公式2)输入下面的公式:   <br />    whileprintingrecords;   <br

cjh200102的专栏 2492

水晶报表制作实战指南:从设计到部署

在设计界面中,除了上述用于放置报表不同部分的区域外,还有一系列的工具箱,它们提供不同的功能用于设计报表:工具箱(Toolbox):列出了可以添加到报表中的各种控件,包括文本框、图像框、图表等。字段资源管理器(Field Explorer):在此区域可以查看和管理报表所使用到的数据字段,可以添加或删除字段。格式化工具栏(Formatting Toolbar):用于快速访问文本、背景和边框的格式化选项。布局工具栏(Layout Toolbar):包含布局调整和对齐的选项。

weixin_29025501的博客 1425

水晶报表中按页统计字段(即每页小计)最后合计,怎么实现的?

http://topic.youkuaiyun.com/t/20040701/11/3136946.html 用公式创建运行总计 使用示例数据   Xtreme.mdb   创建一个报表。链接“客户”及“订单”表格,并将以下字段从左至右置于“详细资料”节中:   {客户.客户姓名} {订单.订单   ID} {订单.订单金额} 在“视图”菜单上单击“字段资源管

os005的专栏 5288

水晶易表报表设计与应用技巧教程

水晶易表的界面设计直观易用,包括菜单栏、工具栏、设计视图区、数据视图区等多个部分。学习界面上各个元素的功能是熟悉软件的第一步。- 菜单栏:包含文件、编辑、视图、插入、格式等主要操作命令。- 工具栏:提供快速访问常用功能的按钮。- 设计视图区:用于创建和修改报表布局。- 数据视图区:显示报表所用数据的结构。统计函数是数据分析中不可或缺的工具,它们可以简化数据分析过程,快速得出关键指标。在水晶易表中,常见的统计函数包括求和(SUM)、平均值(AVERAGE)、最大值(MAX)、最小值(MIN)等。

weixin_42509888的博客 1162

深入理解水晶报表组件:从基础到实战

本文还有配套的精品资源,点击获取 简介:水晶报表组件(Crystal Reports)是设计复杂报表的商业智能工具,特别强调版本8.0的流行度和与开发平台的集成。组件的引用顺序对项目构建至关重要。它提供丰富的报表设计功能,支持多数据源,拥有直观的拖放界面和内置公式编辑器,支持参数化报表、导出、打印以及与报表服务器的集成。正确使用这些组件可以显著提升数据展现质量和企业决策的数...

weixin_36474001的博客 2224

水晶报表页合计方法

      水晶报表曾经让我伤透了脑,以前只能在数据库里完成页合计后,再发送数据源以水晶报表,这种方法很笨,因为每页的行数不一样多,这种方法使报表使用不灵活,现在终于找到解决办法了。 一、在报表里定义三个公式字段如:qty_head、qty_dtl、qty_foot 二、给三个字段分别加上代码1. qty_head代码whileprintingrecords;numbe

hdhai9451的专栏 3388

水晶报表函数大全--数字函数篇

水晶报表函数大全--数字函数篇.我觉得比较实用的东东。。大家可以看一下。。。

水晶报表的一些解决方法

客户要求:     1,纸张用高1400mm,宽2400mm的压感纸     2,每行打印10条记录     3,每页进行金额统计     4,按照商品类别分类打印(换类换纸)     5,表头可以输入             1,这个问题和第二个问题是相关的。解决如下:在打印机中自定义满足条件的纸类型,但是发现宽不能         超过216,于是设置高2400,宽1400的纸张,改变一下打印

Yellow198267的专栏 2078

从零到一:Quartus II连接开发板实战,打通绘图、管脚分配、编译与下载全链路

本文详细介绍了使用Quartus II软件连接FPGA开发板并完成首个项目的全流程。从硬件连接到驱动安装,到绘制电路框图、精准分配管脚,再到编译设置与最终下载,手把手指导您打通从设计到硬件实现的完整链路,是FPGA初学者的实战入门指南。

mqtt6iot的博客 717

MOS 管驱动设计细节,波形分析

一般认为MOSFET是电压驱动的,不需要驱动电流。然而,在MOS的G S两级之间有结电容存在,这个电容会让驱动MOS变的不那么简单。 如果不考虑纹波和EMI等要求的话,MOS管开关速度越快越好,因为开关时间越短,开关损耗越小,而在开关电源中开关损耗占总损耗的很大一部分,因此MOS管驱动电路的好坏直接决定了电源的效率。 对于一个MOS管,如果把GS之间的电压从0拉到管子的开启电压所用的时间越短,那么MOS管开启的速度就会越快。与此类似,如果把MOS管的GS电压从开启电压降到0V的时间越短,那么MOS管关断的

m0_50862404的博客 1万+

水晶报表的工作总结

总想写点积极的东西。工作,程序,c#,水晶报表……这段日子一直在弄水晶报表,虽然做的都是很简单的东西,但是经过我已经不记得的次数的调试和测试,看着它们在项目里运行正常,高兴是不由自主的!现在把我做水晶报表的一点点入门知识和大家分享。winform(windows应用程序设计的页面)和webform(asp.net web应用程序设计的页面)都可以调用已经设计好的水晶报表。水晶报表的执行

happybabydudu的专栏 6167

图像评价之计算PSNR、SSIM、MSE、LPIPS和NIQE评价指标

如果代码对你的研究有所帮助,请为该仓库点上小星星。

书山有路,学海无涯! 2646

水晶报表常用公式

为什么80%的码农都做不了架构师?>>> ...

weixin_33816821的博客 1481

解决[WARN] : Controller Spawner couldn‘t find the expected controller_manager ROS interface.思路

rrbot例程ros_control配置问题的解决思路 本人刚入门ROS机器人开发,在学习rrbot例程出现了control_manager无法启动的bug。 在启动rrbot_control.launch的时候,出现下列warning: [WARN] [1594362016.372059]: Controller Spawner couldn't find the expected controller_manager ROS interface. 之后再按教程的步骤 rosservice call /

qq_40299650的博客 1万+

宇树机器人G1二次开发:语音对话、打断与激活功能实现指南

宇树机器人G1是一款功能强大的四足机器人,其开放的SDK和API为开发者提供了广阔的二次开发空间。其中,语音交互是提升机器人智能化水平和用户体验的关键功能。本文将详细介绍如何在宇树机器人G1上进行二次开发,实现。语音打断允许用户在机器人说话时随时中断并输入新指令,这是提升交互自然度的关键功能。三大核心功能,帮助你构建更自然、更智能的人机交互系统。语音识别是将用户的语音输入转换为文本的过程。识别文本后,需要理解用户意图并生成回复。将文本回复转换为语音输出。

m0_52645558的博客 663

2019-1-16水晶报表技巧总结【一】

2019-1-17水晶报表技巧总结【2】 第一条:合计问题,包括汇总或者是简单数量合计或者是页面行数的统计或者是页面数的统计等... 第二条:关于抑制显示,在【详细资料】中,有些字段不想在一些页面显示出来,可抑制显示这些字段,在后面的公式中添加: 第三条:分页问题,有按组分页或者按行分页或者分组后按行分页 第四条:公式显示页码 第五条:各个计数参数函数  第六条:行列的公式...

weixin_30951743的博客 654

骨架动作识别新突破:CTR-GCN的通道拓扑优化策略解析

本文深入解析了CTR-GCN在骨架动作识别中的通道拓扑优化策略。通过引入通道级拓扑细化,CTR-GCN克服了传统GCN共享拓扑结构的局限性,显著提升了动作识别的准确率。文章详细介绍了CTR-GCN的三大核心组件设计,包括特征变换模块、通道拓扑建模和通道聚合技术,并提供了实战调参经验和模型压缩技巧,为计算机视觉领域的研究者和开发者提供了有价值的参考。

weixin_27310417的博客 193

CrystalDecisions水晶报表dll文件forVisualStudio2019:助力高效报表开发

CrystalDecisions水晶报表dll文件forVisualStudio2019:助力高效报表开发 去发现同类优质开源项目:https://gitcode.com/ 随着信息化时代的到来,报表系统在企业中的应用日益广泛。CrystalDecisions水晶报表作为业界领先的报表解决方案,提供了强大的报表设计和数据分析功能。本文将为您介绍适用于Visual Studio 2019的Cryst...

gitblog_06715的博客 1056

ERDAS 2022与ArcGIS共存安装教程:如何避免端口冲突(详细配置步骤)

本文提供了一份详细的ERDAS 2022与ArcGIS共存安装教程,核心在于解决两者因FlexNet许可证服务器导致的端口冲突问题。通过分步指导,包括检查现有端口占用、修改ERDAS许可证文件端口号、配置防火墙及客户端设置,确保两款专业GIS与遥感软件能在同一系统上稳定运行。

weixin_29279047的博客 253

Emotion-LLaMA实战指南:从零构建多模态情感识别系统(附Python代码)

本文提供了Emotion-LLaMA多模态情感识别系统的实战指南。通过详细的步骤,指导读者从零搭建开发环境、运行本地Demo、理解模型架构,并完成数据处理与模型训练。该创新模型融合视觉、听觉与文本信息,实现更精准、接近人类理解的情感分析与推理,并附有完整的Python代码实现。

weixin_29094775的博客 416

ASP.NET水晶报表从入门到灵活应用

 使用水晶报表的强大功能来实现应用程序的统计分析及打印导出等功能,是微软平台上进行.NET应用程序开发报表的一种不错的选择。水晶报表在设计、开发、配置以及部署上,还是会给初学者带来一定的困扰的。那么,是否存在一种相对比较简单而且易用的方式来进行水晶报表的设计、开发、配置以及部署呢?本文将提供一种比较简单且相对灵活的方法。本文将包含以下内容:Crystal Reports的另类非对象模式

坚持,才是力量.老实做人,踏实做事. 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

一些比较常用的水晶报表知识

1:如何在水晶报表里显示百分比 问:求出一个数为0.8,想要在水晶报表里显示80% 解答:catr([字段名]*100,"##")&"%" 2.如何显示双列打印 解答:先画好一列的表格(最好紧靠左边画),然后右键最右边的竖线,点[size and position..] 求出这列的长度(x的值) 依次进入[Report]->[Section Exper

gui597651737的专栏 941

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

android 水晶报表,水晶报表分组,统计,求和,sum()函数使用

--Sum()函数统计的是明细所有的和Sum(字段名)--根据分组字段统计的和Sum ({xh_Getdinggoudan;1.Djine} ,{xh_Getdinggoudan;1.Ddgdanhao})百度搜的:https://zhidao.baidu.com/question/555790701.htmlSumBasic 语法和 Crystal 语法。重载Sum (fld)Sum (fld,...

weixin_29218963的博客 673
上一篇: 关于DropDownList
下一篇: 部分随笔(SQL按照特定顺序排序、按照拼音排序)
hongyanjava
博客等级 码龄17年 12粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值