ソースの左側の順序番号が人によって乱れているのは、その人が疲れているからですか?
Question
プログラムソースファイルを編集する際にSEU画面の左側に行番号がありますが、小数点以下が「.00」になるユーザーと、1.01、1.02...のように行の挿入にて増した小数点以下がそのままになっているユーザーがいます。乱れているように見えてしまいます。
1.00、2.00、3.00...のように小数点以下を全て「.00」にしたいのですが、どこを確認して、どのように設定すればよいのでしょうか。
Answer
SEU画面の左にある行番号の形式に関わる設定はいくつかありますが、お伺いした内容から、下記2つ目の設定が N や P に設定されている可能性が考えられます。
- 挿入レコードの増分値
- メンバーの番号付け直しの省略時値
- メンバーの番号付け直し
- 挿入レコードの増分値
プログラムソースファイルをOPT2(変更)で開いて、F13キー(セッション省略値の変更)を押すと確認できます。
レコードを挿入する際に、指定した数だけ行番号が増えます。初期値は 0.01 です。
(例)
0.01 の場合:0.01、0.02、0.03 ......
1.00 の場合:1.00、2.00、3.00 ...... のように増えます。 - メンバーの番号付け直しの省略時値
プログラムソースファイルをOPT2(変更)にて開いてF13キーを押し、次ページキーを押すと確認できます。
ここの設定値に依って、下記3の省略値が決まります。
この設定が N や P になっている可能性が考えられるので、その場合には「メンバーの番号付け直しの省略時値」を Y に変更してみてください。
※設定値の説明
Y:SEUの終了画面にて「メンバーの番号付け直し」の設定値を Y にする(行番号を付け直す)
N:SEUの終了画面にて「メンバーの番号付け直し」の設定値を N にする(行番号を付け直さない)
P:前回と同じ値がセットされます。(前回が N だった場合、次回も N で実行されます。) - メンバーの番号付け直し
編集後にF3キーを押した終了画面にて、以下の設定をご確認ください。
上記2の設定値に依って省略値の値が決まります。
行番号の形式に関わる設定は以上になります。
例えば以下のように設定するとレコードの挿入時は0.01ずつ増えますが、終了時に番号が付け直されるので最終的に末尾は「.00」になります。
- 挿入レコードの増分値: 0.01
- メンバーの番号付け直しの省略時値: Y (行番号を付け直す)
- メンバーの番号付け直し: Y、開始 0001.00、増分 01.00
綺麗に部番されて「整いました」となります。
行番号が綺麗に付番されているとエラー解消の際にも確認し易くなりますので、一度見直してみるのも良いかと思います。
by 槻樹