求助 关于RPG3的I表使用问题

发布于 2022-08-21 23:46:17 字数 2632 浏览 7 评论 3

本帖最后由 george251 于 2011-02-24 13:10 编辑

**************************************************************
Imyfile      01                                                
I                                              myfield01      
I                                              myfield02        
I                                              myfield03      
I                                              myfield04        
I                                              myfield05        
I                                              myfield06      
I                                              myfield07
I                                              myfield08
I                                              myfield09        

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

过度放纵 2022-08-28 00:30:57

Primary File系统自动读的

划一舟意中人 2022-08-24 08:52:42

受教了,确实是循环读表的集计问题。一开始读这个代码我还纳闷怎么没有读表的操作。。。 呵呵 第一次接触RPG3很多东西都不懂

世界如花海般美丽 2022-08-23 03:18:45

这是使用rpg循环的情况。400的lf可以有多个record format, 每个record format基于不同的pf.
如果读到的纪录来源于D07RR3,那么indicator 01就被turn on了。

L1, L2, L3, ... L4 是所谓LEVEL BREAK INDICATOR.当左边的字段的值发生变化的时候,它们就被TURN ON了。

RPG循环徐处理这类小计---中计---大计---总计的运算最适合了。

如果不用RPG循环,你就得自己保护纪录的键值,再比较新旧值以判断LEVEL BREAK 有没有发生过。

现在普通的程序员只用RPG循环中C表中的DETAIL CALCULATION部分。

[ 本帖最后由 franliu 于 2009-12-9 19:45 编辑 ]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文