鼎捷TIPTOP系统中创建CrystalReport报表教程
需积分: 50 195 浏览量
更新于2024-07-10
收藏 8.07MB PPT 举报
"本教程主要讲解了如何在鼎捷TIPTOP系统中使用CrystalReports创建逻辑简单的CR报表,包括报表制作流程、报表类型、设计步骤以及关键功能的使用方法。通过示例axmr110,详细阐述了从4gl和4fd的编辑到报表示例的创建,以及与CrystalReports的集成。此外,还提到了报表数据来源的生成、格式设定以及CR主机上xml和rpt文件的存放位置。教程中还涉及到了逻辑简单和复杂情况下的不同处理方式,并展示了程序界面和操作流程,包括用户输入条件、SQL的构建、与CrystalReports的接口连接等。最后,给出了一个具体的函数示例,如r410_tm()和r410(),并解释了如何接收外部参数来执行BackgroundJob。"
详细知识点:
1. **CrystalReports**: CrystalReports是一款强大的报表工具,用于设计和生成各种类型的报表,包括简单和复杂的报表。在鼎捷TIPTOP系统中,它被用来创建和展示业务数据。
2. **TIPTOP GP5.0版**: 这是本教程所基于的系统版本,说明了教程内容适用于该特定版本的用户。
3. **报表制作流程**: 包括编辑4gl和4fd文件(可能是用于定义报表逻辑和数据源的编程脚本),生成报表数据来源(p_genxml),使用CrystalReports编辑rpt文件进行报表设计,以及进行CR报表示式的格式设定(p_zaw)。
4. **报表数据来源**: 数据来源于4gl和4fd的程序逻辑,通过p_genxml作业生成XML文件,XML文件作为报表的数据输入。
5. **报表格式设定**: p_zaw步骤涉及报表的布局和样式调整,确保报表符合预期的视觉效果。
6. **CR主机上的文件存储**: xml和rpt文件必须放置在CR主服务器上,以便于运行和访问。
7. **逻辑处理**: 分为简单和复杂两种情况。简单逻辑可能对应于cl_prt_cs1,而复杂逻辑对应于cl_prt_cs3。这可能涉及到不同的数据处理和报表生成策略。
8. **程序界面与操作流程**: 用户在CONSTRUCT和INPUT界面输入条件,程序根据输入构建SQL查询,然后与CrystalReports接口连接,生成报表。
9. **函数示例**: 如FUNCTION r410_tm()和FUNCTION r410(),它们负责处理用户输入,构建SQL,与CrystalReports交互,以及接受外部参数,如打印日期、接收者、语言类型等,以便于执行BackgroundJob。
10. **BackgroundJob**: 背景任务允许在不干扰用户交互的情况下运行报表生成,接收参数以控制任务的行为,如打印方式、报告副本数量等。
通过以上知识点,我们可以理解在鼎捷TIPTOP系统中创建和管理CR报表的基本过程,以及如何利用CrystalReports的强大功能来满足不同业务需求。
2024-11-22 上传
2024-11-22 上传
2024-11-22 上传
2024-11-22 上传
2024-11-22 上传
深井冰323
- 粉丝: 24
- 资源: 2万+
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程