是否可以将显示文件记录格式粘贴到另一个中间?

时间:2012-10-21 06:24:59

标签: ibm-midrange

我正在制作一个显示文件。此显示文件用于在屏幕顶部显示标题,在底部显示页脚,在中间显示子文件。目前我已将其分为四种记录格式,一种用于标题,一种用于页脚,两种用于子文件。由于某些原因,我想使页眉和页脚成为记录格式。所以在RPG中它首先会写入页眉和页脚,然后在其间写入子文件。我试图运行RPG但是在将子文件控制记录写入屏幕时出错。反正有没有克服这个错误?或者是不可能这样做?

需要使用由单独指标调节的ERRMSGID关键字来显示某些消息。有一条消息与标题中的字段相关联,另一条消息与页脚中的字段相关联。假设两个条件都满足,那么如果要单独写入标题记录格式和页脚记录格式,则在两者之间按Enter键将显示一条消息。这种效果在这里不是很理想。我想要一次显示其中一个,并且它们的触发条件不能改变。有可能吗?

1 个答案:

答案 0 :(得分:4)

OVERLAY关键字是将一种记录格式放在屏幕上同时在屏幕上留下其他信息的主要方法。您应该可以使用它来组合顶部和底部格式,如果您愿意,可以在中间的子文件中叠加格式。

在子文件显示之后,标准做法是为您首先写入的页脚设置单独的格式。当然,您不仅限于标准练习。

我也会学习其他DDS display keywords。那里有很多有用的技术。