IBM 開発ソフトウェアで RPG プログラムを開発しています。
何が起こるかというと、入力フィールドを持つ表示ファイルを作成しているということです
1つのタスクを達成しようとしています。
彼らがすでにすべてのフィールドを入力していて、他のレコードが表示されている場合、Enterキーを押すまで値を入力するだけのフィールドを保護したい
しかし、フィールドを保護するために DSPATR(PR) をどのように使用できるか混乱しています
IBM 開発ソフトウェアで RPG プログラムを開発しています。
何が起こるかというと、入力フィールドを持つ表示ファイルを作成しているということです
1つのタスクを達成しようとしています。
彼らがすでにすべてのフィールドを入力していて、他のレコードが表示されている場合、Enterキーを押すまで値を入力するだけのフィールドを保護したい
しかし、フィールドを保護するために DSPATR(PR) をどのように使用できるか混乱しています
グリーン スクリーンでは、RPG プログラムは、画面を叩いたときに画面に何が表示されているかしか知りません<enter>
。ユーザーがフィールドにデータを入力した後、フィールドを保護したいようです。各フィールドに各フィールドがなければ、それは不可能だと思いCHECK(ER)
ます。プログラムの機能によっては、それは面倒です。実践的な入力を行う人々は、入力を続けることを好み、データを入力するために必要なタブとスペースの数を正確に記憶しています。
私の質問に対する答えが見つかりました。
これを行うには、画面デザイナーのプロパティに移動し、プロパティを右クリックしてキーワードを検索します。これにより、保護を解除するために押されるprotect
まで、入力したフィールドの画面全体が保護されます。enter
DSPATR(PR)
また、 with indicator を追加し、これをに追加RPG
して、必須フィールドのインジケータをオンにすることによっても実行できます。