0

表示ファイルを作成しています。この表示ファイルは、画面の上部にヘッダー、下部にフッター、中央にサブファイルを表示するためのものです。現在、ヘッダー用、フッター用、サブファイル用の4つのレコード形式に分けています。いくつかの理由により、ヘッダーとフッターをオンレコード形式にしたい。したがって、RPGでは、最初にヘッダーとフッターを書き込み、次にその間にサブファイルを書き込みます。RPGを実行しようとしましたが、サブファイル制御レコードを画面に書き込むときにエラーが発生しました。このエラーを克服する方法はありますか?それともそうすることはできませんか?

一部のメッセージは、個別の標識によって条件付けられたERRMSGIDキーワードを使用して表示する必要があります。ヘッダーのフィールドに関連付けられたメッセージとフッターのフィールドに関連付けられたメッセージが1つずつあります。両方の条件が満たされているとすると、ヘッダーレコード形式とフッターレコード形式を別々に書き込む場合は、間にEnterキーを押すと、一方のメッセージが次々に表示されます。この効果はここではあまり望ましくありません。一度に1つずつ表示したいのですが、トリガー条件は変更できません。出来ますか?

4

1 に答える 1

4

OVERLAYキーワードは、1 つのレコード様式を画面に表示し、他の情報を画面に残す主要な方法です。必要に応じて、これを使用して上部と下部のフォーマットを組み合わせ、中間のサブファイルのフォーマットでオーバーレイすることができます。

サブファイルの表示に関する限り、最初に書き込むフッター用に別のフォーマットを用意するのが標準的な方法です。もちろん、あなたは標準的な慣習に限定されません。

他のDDS 表示キーワードも学習します。そこには便利なテクニックがたくさんあります。

于 2012-10-21T14:51:36.110 に答える