移除DataSet,打造全新TIPTOP Crystal Report教程

需积分: 50 1 下载量 88 浏览量 更新于2024-07-10 收藏 8.07MB PPT 举报
本篇教程详细介绍了如何在鼎捷TIPTOP GP 5.0版本的环境下,移除旧的DataSet并创建一个新的Crystal Report(CR)报表。以下是主要内容的概述: 1. **移除旧的DataSet**:首先,明确指出在进行新报表开发时,需要将原有报表使用的DataSet删除。这一步可能涉及到数据源管理,确保旧数据集不再被引用,并可能需要将其数据关系和字段处理转移到新的数据结构中。 2. **CR报制作流程**:涉及了Crystal Reports(CR)的基本使用流程,包括简单和复杂的报告类型设计。这包括步骤如:报表设计、格式设定、资料来源设置以及与4GL(Fourth Generation Language,第四代编程语言)的集成,如通过library(cl_prt_cs1或cl_prt_cs3)实现逻辑功能。 3. **4GL编写**:展示了4GL(如axmr410.4gl)的函数编写示例,如FUNCTION r410_tm() 和 FUNCTION r410(),这些函数通常用于处理用户输入条件,执行SQL查询并将结果传递给CR。 4. **CR报表画面上的交互**:用户界面设计是关键部分,包括CONSTRUCT和INPUT阶段,以及开启窗口、接收用户输入、组SQL并抓取数据。这部分强调了与CR的连接,可能是通过界面操作或者通过BackgroundJob(后台作业)来实现异步处理。 5. **参数传递与背景任务**:在tm()函数中,参数ARG_VAL被用来决定是否执行特定操作,比如打印日期(g_pdate)、收件人(g_towhom)、语言(g_rlang)、背景任务类型(g_bgjob)等。这些参数可能由外部程序或BackgroundJob传递。 6. **XML和RPT文件管理**:XML文件用于定义报表的数据源,而RPT文件则是CR报表的主文件。它们必须放置在CR主机上,确保正确配置和访问。 7. **CR报格式设定**:通过p_zaw作业进行格式设定,包括字体、颜色、布局等,确保报表具有良好的外观和易读性。 总结起来,这篇教程提供了从移除旧数据集到创建全新的TIPTOP GP 5.0 Crystal Report的详细指南,涵盖了从数据处理到界面设计的各个环节,适合IT专业人士在实际项目中参考和实践。