7.63.1 KEEP_COUNTのパラメータ
KEEP_COUNTコマンドでカウントする1〜50個のフィールドを指定します。
このパラメータで指定するフィールドは、LANSAデータ・ディクショナリ、またはこのファンクション内でDEFINEコマンドによって定義されていなければなりません。このパラメータでは、拡張可能なグループ式も有効です。
指定するフィールドとして、数値フィールドまたは非数値フィールドを使用できます。非数値フィールドの変更をカウントすることも可能です。
OF_FIELDパラメータで指定したフィールドのカウント結果を保管するフィールドを指定します。
このパラメータで指定するフィールドは、LANSAデータ・ディクショナリ、またはこのファンクション内でDEFINEコマンドによって定義されていなければなりません。
このフィールドは、各SELECT/SELECTLISTループの最初にリセットされます。
フィールドをカウントする条件を指定します。
デフォルト値*SELECTEDを指定した場合、SELECT/SELECTLISTループが終了するまで(すなわち、選択されたすべての情報について)カウントが継続されます。
*SELECTEDを指定しない場合は、1〜20個のフィールド名のリストを指定します(または、拡張可能なグループ式を入力します)。カウントは、リスト内の1つ以上のフィールド値が変更されるまで継続されます。1つ以上のフィールド値が変化すると、「累計機能」がNULL値にリセットされ、新しいカウント・サイクルが開始されます。
「累計機能」は、変更をカウントする作業フィールドです。
このパラメータの使用方法に関する詳細については、使用例のセクションを参照してください。