鼎捷TIPTOP水晶报表操作:选择摘要栏位与小计Total指南
需积分: 50 34 浏览量
更新于2024-07-10
收藏 8.07MB PPT 举报
"选择摘要字段(每个分组的小计Total)- 鼎捷TIPTOP水晶报表操作说明"
在TIPTOP GP5.0版本中,创建和编辑水晶报表(Crystal Report)是一项重要的任务,这涉及到多个步骤和关键功能。水晶报表是一种强大的报表工具,用于生成各种类型的报表,包括简单报表和复杂报表。本教程主要围绕如何在报表中添加摘要字段,即每个分组的小计Total,以及整个报表制作流程。
报表制作流程通常包括以下几个阶段:
1. **程序数据建立**:这涉及到编写4gl和4fd语言的代码,用于定义数据查询逻辑。简单逻辑的报表可能使用cl_prt_cs1,而复杂逻辑则可能需要cl_prt_cs3。
2. **报表数据来源生成**:这部分工作是通过p_genxml程序来完成的,它负责构建XML数据源,这是水晶报表所需的数据输入。
3. **编辑rpt**:使用CrystalReports软件进行报表设计和编辑,包括布局、样式、字段选择和汇总等。
4. **CR报表格式设定**:通过p_zaw程序进行,确保报表的视觉效果和结构符合需求。
5. **XML和RPT文件的放置**:最后,生成的XML数据文件和报表文件(RPT)需要放置在CR服务器上,以便于报告的运行和访问。
在实现分组小计Total的过程中,开发者需要考虑以下几点:
- **组SQL的构造**:在函数如`xxxx()`中,需要编写SQL语句来根据分组条件抓取数据,并与Crystal Reports进行接口连接。
- **与Crystal Reports的交互**:水晶报表支持动态参数传递,比如在`r410_tm()`和`r410()`函数中,可以接受外部传入的参数,如打印日期、接收人、语言类型等,这些参数可以影响报表的生成和显示。
- **背景作业**:当需要在后台运行报表或者接受外部程序的参数时,可以使用BackgroundJob机制,通过`ARG_VAL()`函数获取传入的参数值。
- **报表流程图**:通过流程图可以清晰地了解整个报表制作的过程,包括用户输入、数据处理、报表生成等环节。
- **函数调用**:例如`tm()`函数,它可以检查是否有参数传入,决定是否执行BackgroundJob。其他如`xxxx()`函数则负责具体的SQL执行和与Crystal Reports的接口交互。
通过以上步骤,用户可以创建包含分组小计Total的自定义报表,满足企业对于数据分析和展示的需求。在实际应用中,理解并熟练掌握这些步骤和技巧,将能够有效提高报表开发的效率和质量。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
巴黎巨星岬太郎
- 粉丝: 18
- 资源: 2万+
最新资源
- lianjia-spider:链家二手房爬虫,支持爬取指定城市,户型,价位二手仓库,并通过电子提供跨平台UI,可记录历史价格,售出仓库等信息
- NetCDF数据在ArcMap中的使用
- spark-ifs:使用Apache Spark在大型数据集上基于迭代过滤器的特征选择
- quazip 压缩解压库 qt c++
- my-max-gps
- elastic
- 图像相似度识别比较案例
- WuBinCPP-MCU_Font_Release-master.zip
- eslint-plugin-no-es2015:一些禁用es2015的eslint规则
- 购物
- DotNetHomeWork:武汉大学周三上软件构造基础作业仓库
- linkedin-clone:LinkedIn Clone由React和Redux制作
- 实用数据分析:利用python进行数据分析
- Noobi:一个执行Shellcode的简单工具,能够检测鼠标移动
- Codecademy项目:学习数据科学时完成的项目
- separator-escape