TIPTOPGP与Crystal报表整合:在旧RPT中增加栏位
需积分: 50 163 浏览量
更新于2024-08-14
收藏 4.57MB PPT 举报
"该资源主要介绍了如何在旧的鼎捷TIPTOP系统中增加报表栏位,并结合水晶报表(Crystal Report)进行整合。教程以TIPTOPGP5.0版本为标准,讲解了报表作业程序的基本流程和CR报表示例。通过学习,用户将能够理解和操作复杂的报表逻辑,并掌握与Crystal Report的集成方法。"
本文主要围绕在旧的鼎捷TIPTOP系统中增加报表栏位这一主题展开,讲解了报表制作和水晶报表整合的关键步骤。TIPTOPGP是一个企业管理软件,其教育训练部分涵盖了报表作业的使用,帮助用户熟悉各种报表类型和操作流程。
首先,要增加报表栏位,需要对XML文件进行修改。例如,在aoou702报表中添加g09字段,需要先导出XML,然后编辑XML文件,最后重新导入并打开aoou702.rpt报表文件进行更新。
TIPTOPGP的报表程序通常包括两大部分:用户输入条件和数据制作。CR报表(Crystal Report)是用于创建和展示复杂报表的工具,它可以处理逻辑简单的报表,也可以处理逻辑复杂的报表。在CR报表的制作流程中,首先要通过程序打开视窗,让用户输入查询条件,接着构造SQL语句获取数据,再与Crystal Report进行对接。如果报表是通过外部程序或后台作业(BackgroundJob)调用,还需要接收并处理传递的参数。
在具体实现上,一个典型的CR报表程序流程可能包括以下步骤:
1. 在某个函数(如xxxx())中编写SQL,获取数据并与Crystal Report连接。
2. 新的CR报表不再使用rep()函数,而是通过其他方式处理报告逻辑。
3. 报表程序(如tm()函数)接受参数,通过ARG_VAL()函数获取外部传入的参数值,这些参数可能包括日期、接收人、语言、背景作业标志等。
4. 程序会检查用户登录状态,如果没有登录,则退出程序。
5. 接下来,根据用户输入的条件执行相应的业务逻辑,生成并展示报表。
通过对这部分内容的学习,用户不仅可以理解如何在TIPTOPGP环境中修改和增加报表栏位,还能掌握如何使用Crystal Report来处理复杂的报表逻辑,并与外部程序或后台作业进行交互。这对于日常的报表维护和系统升级具有很高的实践价值。
292 浏览量
2014-01-23 上传
2009-07-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
eo
- 粉丝: 33
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜