0

私はたくさんのものを表示する表示フィールドに取り組んでいます(明らかにいつものように)。最近、私は非常に奇妙なシナリオに遭遇しました。1 つのレコード様式にもう 1 つの文字出力フィールドを追加しましたが、このレコード様式が画面に書き込まれると、どういうわけかこのフィールドを表示できません。デバッグモードで確認しました。値は EXFMT ステートメントの前にフィールドに割り当てられていますが、表示されることはありません。レコード形式の別の場所に移動しましたが、問題は解決しません。また、同じ画面に表示されている別のレコード形式に移動しようとしましたが、今回は機能します。そのようなシナリオをもたらすために何が間違っていたのでしょうか?

      R XT99901                SFLCTL(XT99902)
                               SFLSIZ(0011)
                               SFLPAG(0005)
                               SFLDSP
                               SFLDSPCTL
02                             SFLCLR
03                             SFLEND
                               BLINK
                               LOCK
                               PUTOVR
                               OVERLAY
                               CA05
    .
    .
    .
                           4  2'Status'     
        S1STUS     15A  O  4 14COLOR(RED)

フィールド S1STUS に問題があります。

4

1 に答える 1

0

PUTOVRを使用する場合、変更するすべての出力フィールドでOVRDTAを指定する必要があります。OVRDTA キーワードを S1STUS に追加して、それが役立つかどうかを確認します。

于 2012-10-26T13:25:52.403 に答える