关于write报表的参数

在回答别人问题中整理思路,回忆以前所学得东西 

加油!

1.  确定输出列表的宽度,请使用 REPORT 语句的 LINE-SIZE 选项。.

REPORT <rep> LINE-SIZE <width>.
一行最多可 包含 255 个字符。大多 数打印机不能打印超过 132 个字符的列表。

不要选择超过132 字符的列表宽度,除非创建只用于显示的列表 。
创建列表时 ,系统字段 SY-LINSZ 包含当前行宽。要将列 表宽度调整为当前窗口宽度。
使用 ULINE 语句(不带 AT 选项)创建的水平线自动适配自定义列表宽度 。


2.要确定输出 列表的页长 ,请使用 REPORT 语句的 LINE-COUNT 选项。

REPORT <rep> LINE-COUNT <length>[(<n>)].
 <length> 行确定报表 <rep> 输出列表的页长。如果指定选项号 <n>,则系统为页脚保留<n> 行页长。并不将这些页脚行填写到 END-OF-PAGE 事件中。创建列表时,系统字 段 SY-LINCT 包含每页的当前行数( 即 <n> 行或 0 代表标准页 长度)。

页眉长度是 <length> 的部件。对于列表本身,只能使用 <length> 减去页眉长度减去 <n> 行。如果 <length> 小于页长度 ,则产生运行错误。
如果在列表处理期间系 统到达为实 际列表提供的区域的结尾,则输出页脚,如果有,插入一 些空格并且启动新页。 插入的空格属于列表背景并且不是列表行。SY-PAGNO 系统字段总包含当前页号

3.定义页脚 ,请使用 END-OF-PAGE 事件(如果为 REPORT 语句的 LINE-COUNT 选项中的脚 注保留行, 则系统只处 理紧接着 END-OF-PAGE 的处理块

4. 编程分页

要编程无条 件的分页, 请使用 NEW-PAGE 语句。
无条件分页
要编程取决 于页左边空 行数的分页 ,请使用 RESERVE 语句。
条件分页  定义行块

5.页眉 这些组件的 表现形式, 请使用 NEW-PAGE 语句的下列 选项:

6.页长  

7.列表极叶宽

不能更改列 表级内单个 页宽。只能 更改新列表 级的所有页 宽。为此, 请使用 NEW-PAGE 语句:

语法

NEW-PAGE LINE-SIZE <width>.

 

简单得浏览下,具体情况具体分析

要分别确定 每页的页长 ,请使用 NEW-PAGE 语句:

NEW-PAGE LINE-COUNT <length>.

该语句将后 续页的页长 确定为 <length> <length> 可以是变量 。如果将 <length> 设置为 0 ,则系统使 用标准页长 (参见 标准页)。页眉是 页的部分因 此也是页长 的部分。

 

NEW-PAGE [NO-TITLE|WITH-TITLE] [NO-HEADING|WITH-HEADING].

使用 NO-TITLE WITH-TITLE 选项取消或 者在以后所 有页上显示 标准表头。 基本列表的 缺省值为 WITH-TITLE 辅助列表为 NO-TITLE

使用 NO-HEADING WITH-HEADING 选项取消或 在以后所有 页上显示列 标题。基本 列表的缺省 值为 WITH-HEADING 辅助列表为 NO-HEADING 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值