鼎捷TIPTOP系统中的CrystalReport签核栏位设置指南

需积分: 50 1 下载量 124 浏览量 更新于2024-07-10 收藏 8.07MB PPT 举报
"鼎捷TIPTOP系统的水晶报表操作教程主要介绍了如何在报表设计中添加签核栏位,以及利用Crystal Reports进行报表制作的详细步骤。教程以TIPTOP GP5.0版本为基准,涵盖了CR报表的创建、格式设定、数据来源生成等关键环节,并强调了XML和RPT文件的存放位置。此外,还讨论了4GL程序与Crystal Reports的交互,包括背景作业的执行和参数传递。" 在TIPTOP系统中,"簽核欄位"的设置是一个重要的细节,通常被放置在报表页尾,并预留三行空间以便于签核时的书写。签核栏应尽量左右对齐,以保持页面的平衡美感,冒号使用全型字符(:)输入。这有助于提升报表的专业性和合规性。 Crystal Reports是用于创建复杂报表的工具,支持简单和复杂类型的报表设计。在创建报表的过程中,首先要理解CR报表的制作流程,包括4GL和4FD的编辑,以及程序资料的建立。"p_zz"和"p_genxml"分别代表了不同阶段的数据生成作业,前者可能涉及数据结构的构建,后者涉及报表数据源的生成。 报表的格式设定工作("p_zaw")涉及到对报表的布局、样式和元素的调整,以满足特定的需求。值得注意的是,完成的XML和RPT文件必须存储在Crystal Reports的主机上,以便系统能够正确地访问和执行这些文件。 在4GL程序中,如"cl_prt_cs1"(逻辑简单)和"cl_prt_cs3"(逻辑复杂),可以调用Crystal Reports来生成报表。程序通常通过"CONSTRUCT"和"INPUT"函数接收用户输入,根据这些条件构造SQL查询,然后连接到Crystal Reports进行数据处理。在"tm()"和"xxxx()"函数中,可能包含了启动视窗、接收外部参数、执行后台作业等功能。 背景作业的执行通常依赖于参数传递,例如在"r410_tm()"和"r410()"函数中,通过"ARG_VAL()"函数接收并处理各种参数,如打印日期、接收人、语言类型等。这种参数传递机制使得报表的生成可以根据不同的条件和需求进行定制。 这个教程全面覆盖了从报表设计到执行的整个过程,对于理解和操作鼎捷TIPTOP系统中的水晶报表具有极高的参考价值。通过对这些知识点的掌握,用户可以高效地创建、修改和管理符合业务需求的报表。