鼎捷TPTOP Crystal Reports 设定与制作指南

需积分: 50 1 下载量 68 浏览量 更新于2024-07-10 收藏 8.07MB PPT 举报
本篇文档详细介绍了鼎捷TIPTOP GP 5.0版本中的Crystal Reports(简称CR)操作指南。主要内容包括以下几个部分: 1. 报表样板设定完成:文档首先强调了CR报表示例的创建和设置,这是整个报告开发过程的基础。报表示板设计是根据业务需求定制报表外观和布局的关键步骤,包括选择简单或复杂的报表类型。 2. 报表制作流程:从编辑4GL和4FD(鼎捷的自定义编程语言)开始,这些是编写程序逻辑和数据处理的核心。接下来是程序资料建立作业,如p_zz和p_genxml,用于准备数据源,生成XML文件,这些文件需要放置在CR主机上。 3. 报表数据来源:通过p_genxml生成的XML文件作为数据源,连接到 Crystal Reports,编辑RPT文件(报表模板)以实现数据展示。在这个过程中,开发者会使用特定的library,如cl_prt_cs1(针对简单逻辑)和cl_prt_cs3(处理复杂逻辑)。 4. 程式画面与CR集成:在CONSTRUCT、INPUT和MAIN等程式画面中,通过tm()函数组SQL来获取数据,并与Crystal Reports进行整合。例如,通过FUNCTION r410_tm()或r410()函数,将用户输入条件、参数传递给背景作业或外部程序。 5. 参数传递与背景作业:在tm()函数中,接受用户输入的参数,如打印日期、接收人、语言、背景作业类型等。这些参数可能来自于外部调用或BackgroundJob,开发者需确保正确处理这些参数以驱动报表的执行。 6. 报表制作流程图:文档还提供了清晰的流程图,展示了从接受参数、判断执行条件,到开启窗口、执行SQL、生成报表的完整流程。这个流程图对于理解CR的工作原理和实际操作非常有帮助。 本文档为鼎捷TIPTOP GP 5.0中Crystal Reports的全面操作指南,涵盖了从样板设计到数据处理、与应用程序集成以及参数传递的各个环节,对熟悉并高效使用这一工具的IT专业人士具有重要的参考价值。