
鼎捷TIPTOP水晶报表操作指南:简单与复杂逻辑处理
下载需积分: 50 | 8.07MB |
更新于2024-07-10
| 28 浏览量 | 举报
收藏
该资源是一份关于如何使用鼎捷TIPTOP系统与Crystal Reports进行集成以生成报表的操作说明。这份教程主要关注逻辑简单的和复杂的报表处理,并详细介绍了报表的生成流程,包括4GL和4FD的编辑,以及Crystal Reports的设计和格式设定。
在逻辑简单的报表处理中,可以直接调用函数`cl_prt_cs1()`将TIPTOP产生的SQL传递给Crystal Reports来生成报表。这种方法适用于报告结构较为简单的场景。
而在逻辑复杂的报表处理中,需要先通过`cl_del_data()`清除暂存档数据,然后使用`cl_prt_cs3()`将处理过的复杂逻辑数据写入暂存档(存在于数据库ds_report中),之后Crystal Reports再从这个暂存档中获取数据来生成报表。
在Crystal Reports的制作流程中,首先涉及4GL和4FD的编辑,这通常用于定义报表的数据源和结构。接着是通过`p_genxml`生成报表数据来源,然后在Crystal Reports环境中进行报表设计(编辑rpt)。最后,使用`p_zaw`进行报表格式的设定。值得注意的是,生成的xml和rpt文件必须放在Crystal Reports的主机上。
在程序设计方面,有`CONSTRUCT`和`INPUT`等窗口,用户可以输入条件,程序会根据这些条件组合SQL并获取数据。报表的执行可以通过用户界面触发,也可以通过外部程序传递参数或后台任务(BackgroundJob)自动执行。例如,在`FUNCTION r410_tm()`和`FUNCTION r410()`中可以看到如何处理这些参数。
在报告流程图中,`tm()`函数启动流程,`xxxx()`函数可能负责接收用户输入和组合SQL,`MAIN`函数则包含了整个流程的核心逻辑,如根据参数决定是否执行BackgroundJob。
总结来说,这份资料详细介绍了如何利用鼎捷TIPTOP系统与Crystal Reports协同工作,生成逻辑简单和复杂的报表,涵盖了数据源处理、报表设计、格式设定以及参数传递等多个关键步骤,对于理解TIPTOP和Crystal Reports的集成具有很高的指导价值。
相关推荐






涟雪沧
- 粉丝: 28
最新资源
- 如何在按钮上实现PNG图片的使用
- Oracle Database 10g OCP认证考试全攻略与模拟软件
- 掌握JavaScript:数百实例代码详解
- Java实现模拟退火算法求解旅行商问题
- 利用eXeScope轻松汉化与定制EXE/DLL等资源文件
- 如何使用genromfs-0.5.1工具编译uClinux-dist-20070130
- Java电话本软件功能详解与源码解析
- EVEREST终极版v5.00.1650:硬件检测利器
- CSS语法大全:完整截图指南
- C#处理Excel类库GemBox.ExcelLite23特性解析
- 精美16*16网站小图标下载与分享
- 新手必读:构建简易aspx新闻系统的全过程
- 超强音视频转换工具AviToWMVConverter
- C#实现串口及USB通信编程技术解析
- MasmEdit:专业汇编语言编辑工具介绍
- 基于Tomcat的三层模式BBS论坛设计
- 使用Win32 API创建基础图形界面程序
- 简单实用的Flash组件应用实例解析
- 《吉大JAVA程序设计》第25讲课程内容发布
- 掌握CSS+Div:书中示例深度解析
- JSTL数据表访问实战示例教程
- Windows驱动与硬件管理深入解析
- MFC编程工具:轻松创建桌面快捷方式
- SQLyogEnt:Windows平台下的MySQL管理利器