TIPTOP GP5.0 CR报表制作教程:编辑4GL与Crystal Reports详解

需积分: 50 1 下载量 17 浏览量 更新于2024-07-10 收藏 8.07MB PPT 举报
本教程详细介绍了鼎捷TIPTOP GP5.0版本中 Crystal Reports 报表制作的过程,针对不同类型的报 cáo(简单和复杂)提供了详细的步骤和指导。主要涵盖了以下几个关键部分: 1. **CR报告类型**:区分了逻辑简单的cl_prt_cs1和逻辑复杂的cl_prt_cs3两个库,用于处理不同复杂度的报表设计。 2. **流程步骤**: - **程式资料建立作业**(p_zz):涉及编辑4GL和4FD代码,这是创建报表的基础,包括定义数据源和程序逻辑。 - **報表資料來源產生作業**(p_genxml):生成XML文件,作为Crystal Reports的数据源,XML文件必须放置在CR主机上。 - **編輯rpt (Crystal Reports)**:使用Crystal Reports工具进行报表格式设计,包括格式设定和样式调整。 - **与外部系统的集成**:如通过FUNCTION调用(例如r410_tm和r410)将数据与Crystal Reports连接,以及处理用户输入条件、SQL查询、背景任务(backgroundjob)和参数传递。 3. **函数示例**:给出了使用FUNCTION来组SQL抓取数据并与Crystal Reports交互的例子,如范例axmr410.4GL中的r410_tm和r410函数。 4. **报告流程图**:展示了制作过程中的关键步骤,包括主函数(如tm())和辅助函数,以及如何根据传入参数(如printdate、towhom、language等)执行不同的操作。 5. **背景任务和参数传递**:涉及到如何在backgroundjob中接受外部程序传递的参数,并在打印(Printway)、复制数量(Report copies)等方面进行设置。 本教程是一份全面的指南,涵盖了从基础编程到高级功能的CR报表制作过程,对鼎捷TIPTOP环境下的企业资源规划系统(ERP)开发人员来说是非常实用的参考资料。通过学习这些内容,开发者能够有效地创建、格式化并整合数据,生成满足需求的定制报表。