ブレーク処理の帳票作成方法を教えてください
■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん
NGNG業務で作るときはPERFORMの入れ子にするのはまずいのですか?
COBOLのマニュアルにはブレークの数だけPERFORMを入れ子にする
とかいてありましたが、先輩は良く分からんプログラムだといって
IFを使った判定に作り変えられました。
業務ではPERFORMの入れ子って使わないといっていたのですが
実際はどうなのか教えていただけませんか?
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGサブルーチン呼び出し?それともループ?
つーか、コボルなら俺に聞け に行け。
0005仕様書無しさん
NGNGキーのセットと合計エリアの初期化
PERFORM ENDER=1 OR このPERFORMのブレーク条件
ここでまわすリードして条件になるまでまわす
END-PERFORM
上のPERFORM の合計印字
END-PERFORM
こんな感じの入れ子は駄目ですか?
0006仕様書無しさん
NGNG業務では分かりにくくひんしゅくを買うと聞きましたが、実際はどうなのですか?
0007デフォルトの名無しさん
NGNGCOBOL にしては、全然解りにくくないと思うけど?
ただ COBOL だと動的メモリ確保とかないから
印字の為の領域が溢れないようにしないといけないとか、色々あるけど。
ちなみに IF で書くとどんな感じ?
(最近 COBOL なんて触ってないから忘れた)
■ このスレッドは過去ログ倉庫に格納されています