COBOL编程:报表生成教程
需积分: 10 74 浏览量
更新于2024-11-21
收藏 35KB DOC 举报
"COBOL环境下的报表编制涉及了COBOL编程语言在生成报表时的基本结构和元素,包括程序定义、输入/输出处理、文件控制、数据定义以及工作存储区的设置。"
在COBOL环境下进行报表编制,首先要了解COBOL程序的基本结构,这通常包括ID DIVISION(标识段)、ENVIRONMENT DIVISION(环境段)、DATA DIVISION(数据段)和PROCEDURE DIVISION(过程段)。示例代码中,我们看到ID DIVISION包含了程序的标识,如`program-id.rpt0001`,这是程序的名字。
接下来是ENVIRONMENT DIVISION,它处理与程序运行环境相关的设置。在这个例子中,INPUT-OUTPUT SECTION用于指定输入输出设备或文件,如`selectcustmast`和`salesrpt`,分别对应`F:\Cobol\Report\custmast.dat`和`F:\Cobol\Report\salesrpt.rpt`,这是报表所需的两个文件:客户主文件和销售报告文件。
DATA DIVISION则包含文件和工作存储区的定义。FILE SECTION定义了文件的结构,如`fdcustmast`和`fdsalesrpt`,它们分别对应前面提到的两个文件。`customer-master-record`描述了客户主文件中的记录格式,包括分支号、销售代表号、客户号、客户姓名和销售额等字段。`salesrpt`的设置则表明这是一个报表,其`reportisrep`说明了它的报表属性。
WORKING-STORAGE SECTION是临时存储数据的区域,用于在程序运行过程中保存变量和开关。示例中,`switches`用来控制文件读取,如`custmast-eof-switch`用于检测客户主文件是否已到文件末尾。`current-date-and-time`则用于存储当前日期和时间,可能在报表生成时用到,如打印报告的生成日期。
在PROCEDURE DIVISION中,会包含处理这些数据和控制流程的具体逻辑,如打开文件、读取记录、计算、格式化输出和关闭文件等操作。虽然这部分内容没有给出,但它是报表编制的关键部分,通过循环读取文件、处理数据,最终生成符合需求的报表。
COBOL环境下的报表编制涵盖了文件操作、数据结构、控制流程和输出格式设计等多个方面,是COBOL编程中常见的任务,尤其在处理大量结构化数据时显得尤为重要。通过理解并掌握这些基础知识,开发者能够编写出高效且准确的报表生成程序。
105 浏览量
2012-05-15 上传
2008-05-24 上传
2015-05-15 上传
2011-02-20 上传
2014-11-30 上传
2022-06-18 上传
点击了解资源详情
点击了解资源详情
xg63001972
- 粉丝: 1
- 资源: 4
最新资源
- spa:针对单页web应用的轻量级MVC框架
- 基于jQuery+CSS3实现拼图效果的相册插件源码.zip
- nifidelity:NiFi注册表中数据流的验证器和文档生成器
- 电子商务后端管理面板网页模板-适配移动端&PC端-HTML网站源码.zip
- 通讯录管理程序源代码_C++通讯录管理程序源代码_
- inquirer-npm-name:使用查询器来验证提示中提供的值的帮助程序功能不存在为npm包
- tslib-rest-server:Rest服务器用于快速构建API
- 2500t冷库设计图纸 氨制冷系统.zip
- 行业文档-设计装置-一种中文教学使用的多功能演示装置.zip
- Protocol-Bot:用于不和谐服务器的后门机器人
- 《JAVA课程设计》--Java课程设计员工管理系统,包括员工工资,员工职位等.zip
- ADS1675_ads1675_数据采集_
- 行业分类-设备装置-能够调整角度的眼线笔.zip
- Modbus 通讯 C#,VB 开发控件
- hello_rust_wasm:使用Rust和WebAssembly进行开发
- three-fbx-loader