0

IBM 開発ソフトウェアで RPG プログラムを開発しています。

何が起こるかというと、入力フィールドを持つ表示ファイルを作成しているということです

1つのタスクを達成しようとしています。

彼らがすでにすべてのフィールドを入力していて、他のレコードが表示されている場合、Enterキーを押すまで値を入力するだけのフィールドを保護したい

しかし、フィールドを保護するために DSPATR(PR) をどのように使用できるか混乱しています

4

4 に答える 4

2

グリーン スクリーンでは、RPG プログラムは、画面を叩いたときに画面に何が表示されているかしか知りません<enter>。ユーザーがフィールドにデータを入力した後、フィールドを保護したいようです。各フィールドに各フィールドがなければ、それは不可能だと思いCHECK(ER)ます。プログラムの機能によっては、それは面倒です。実践的な入力を行う人々は、入力を続けることを好み、データを入力するために必要なタブとスペースの数を正確に記憶しています。

于 2012-03-09T14:32:36.350 に答える
1

私の質問に対する答えが見つかりました。

これを行うには、画面デザイナーのプロパティに移動し、プロパティを右クリックしてキーワードを検索します。これにより、保護を解除するために押されるprotectまで、入力したフィールドの画面全体が保護されます。enter

DSPATR(PR)また、 with indicator を追加し、これをに追加RPGして、必須フィールドのインジケータをオンにすることによっても実行できます。

于 2012-03-10T19:24:16.493 に答える