Easytrieve Plus : フィールドの集団項目の定義方法 | 您所在的位置:网站首页 › easytrieve语法 › Easytrieve Plus : フィールドの集団項目の定義方法 |
Answerフィールドの開始位置に、再定義したいフィールドを指定します。フィールドを再定義する場合、ファイルの項目の時は同じ開始位置あるいは再定義したいフィールド名を指定します。ワーク・フィールドの場合はフィールドの開始位置に再定義したいフィールド名を指定します。フィールドの開始位置に再定義したいフィールド名を指定することは、このフィールドのスタート位置を指定したことになります。EASYPLUSには、フィールドの定義でレベル付けの考え方はありませんので、すべて再定義で処理します。[同じ開始位置を指定する場合の定義例] FILE FILEAURIAGE 1 10 ASURYO 1 3 N 0TANKA 4 7 N 0[再定義したフィールド名を指定する場合の定義例(レコード・フィールド)] FILE FILEAURIAGE 1 10 ASURYO URIAGE 3 N 0TANKA URIAGE +3 7 N 0※上記、「+3」という指定はURIAGEフィールドのスタート位置からの変位を示しています。[再定義したフィールド名を指定する場合の定義例(ワーク・フィールド)] URIAGE W 10 ASURYO URIAGE 3 N 0TANKA URIAGE +3 7 N 0記述例(例) 社員氏名一覧を名字でグループ・インディケーション処理して出力する FILE FILEANAME 20 20 K HEADING ‘氏名'NAME-1 20 10 K HEADING ‘名字'*JOBPRINTREPORT LINESIZE 70SEQUENCE NAMECONTROL FINAL NOPRINT NAME-1 NOPRINTTITLE ‘ ***社員氏名一覧表*** 'LINE NAME-1 NAME名字の部分を NAME-1 で再定義している。このプログラム例の場合、NAME-1はCONTROLのキーとして指定しているので出力レポートはNAME-1でグループインディケーション処理されます。
|
CopyRight 2018-2019 实验室设备网 版权所有 |