鼎捷TIPTOP系统中CrystalReports栏位筛选操作详解
需积分: 50 132 浏览量
更新于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 上传
2023-09-11 上传
2023-05-31 上传
2023-09-07 上传
2023-05-31 上传
八亿中产
- 粉丝: 24
- 资源: 2万+
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享