鼎捷TIPTOP系统中CrystalReports栏位筛选操作详解
需积分: 50 156 浏览量
更新于2024-07-10
收藏 8.07MB PPT 举报
"该资源是关于鼎捷TIPTOP系统中使用Crystal Reports进行栏位筛选的教程,适用于TIPTOP GP5.0版本。教程详细介绍了CR报表的制作流程,包括简单和复杂报表类型,以及如何设计报表模板、设置报表格式。此外,还涉及到4gl和4fd程序编辑,程序数据创建,XML和RPT文件的处理,以及与Crystal Reports的接口集成。在实际操作中,通过CL_PRT_CS1和CL_PRT_CS3逻辑处理简单的和复杂的筛选条件,并通过用户输入和后台作业来实现数据的获取和报表的生成。"
在鼎捷TIPTOP系统中,使用Crystal Reports作为报表工具,允许用户进行栏位筛选以获取定制化的数据报告。以下是对关键知识点的详细说明:
1. **报表制作流程**:首先,你需要了解CR报表的制作步骤,这包括选择报表类型(简单或复杂),设计报表模板,以及对报表格式进行设置。
2. **4gl和4fd编辑**:4gl和4fd是用于编写和编辑程序的编程语言,它们在报表数据处理和逻辑控制中起着关键作用。4gl可能用于定义报表的数据逻辑,4fd可能用于数据字段的定义和布局。
3. **程序数据建立**:在报表生成之前,需要通过p_zz和p_genxml等程序进行数据准备。这些程序负责生成XML文件,XML文件是报表数据的来源。
4. **CR报表示例**:例如,在axmr410.4gl中,函数r410_tm和r410展示了如何组合SQL语句以获取数据,然后与Crystal Reports进行接口集成,生成报表。
5. **CR报表格式设定**:使用p_zaw进行报表格式的设置,确保报表符合预期的样式和布局。
6. **XML和RPT文件位置**:生成的XML和RPT文件必须放在Crystal Reports主机上,这是运行报表的必要条件。
7. **逻辑处理**:对于简单的筛选逻辑,可以使用cl_prt_cs1,而复杂的逻辑则使用cl_prt_cs3。这些逻辑处理程序根据用户输入的条件进行数据筛选。
8. **用户交互**:用户在CONSTRUCT和INPUT阶段提供筛选条件,系统随后基于这些条件构造SQL并抓取数据。
9. **后台作业**:如果需要后台执行,可以通过 BackgroundJob 功能实现,接受并处理外部传递的参数,如打印日期、接收方、语言类型等。
10. **参数传递**:在MAIN函数中,通过ARG_VAL函数接收外部传入的参数,如打印方式、副本数量等,以适应不同的报表需求。
通过以上步骤,用户可以灵活地在鼎捷TIPTOP系统中利用Crystal Reports创建并筛选栏位,生成满足业务需求的定制化报表。
2023-07-17 上传
2023-06-26 上传
2024-11-07 上传
2024-10-31 上传
2024-11-06 上传
2024-10-30 上传
八亿中产
- 粉丝: 28
- 资源: 2万+
最新资源
- oracle常用经典sql查询
- JSP+oracle数据库编程中文指南
- PCA特征提取K均值聚类matlab代码
- sql语句大全2是1的补充
- 天书夜读(完整版)PDF版
- 本人提供SQL语句大全(转载) 12009年04月28日 星期二 19:35SQL语句大全(转载)
- SWT-JFace-in-Action.pdf
- MyEclipse 6 开发中文手册
- ActionScript_3.0_Cookbook_中文版
- spring开发指南电子书
- cookie的简单操作
- 预处理命令的学习心得.txt
- xml期末考试试题 xml期末考试试题
- struts国际化的使用
- 仓库温湿度的监测系统论文
- Weblogic管理指南