LOCATEプライマリコマンド

LOCATE 基本コマンドを使用して、以下のことを行います。
  • スクロール可能な定様式表示を、指定された「field-name」に一致するフィールドに位置付けます。表示は、指定されたストリングを含むフィールドに位置付けられます。
  • メンバー選択パネルで、現行の基本ソート順序列で突き合わせストリングを検索します。

スクロール可能な形式設定されたデータを伴う LOCATE コマンド

SNGL 形式では、一致するフィールドがスクロール可能域に表示される最初のフィールドになるまで、表示がスクロールダウンされます。

TABL 形式では、一致するフィールドがスクロール可能域に表示される左端のフィールドに なるまで、表示が右方へスクロールされます。

指定されたセグメントまたはフィールドまでスクロールします。

Syntax


1 
2.1 Locate
2.1 #Ref
2.1 #Ref(subscript)
2.1 
2.2.1 string
2.2.1  FLD string
2.2.1! NEXT
2.2.1 PREV
2.2.1 LAST
2.2.1 FIRST
2.1 
2.2.1! NEXT
2.2.1 PREV
2.2.1 LAST
2.2.1 FIRST
2.2.1 string
2.2.1  FLD string

「Member selection (メンバー選択)」パネルでの LOCATE コマンド

「Member selection (メンバー選択)」パネルでは、LOCATE コマンドは現行の基本ソート順序列で、コマンドによって入力したストリングに一致するストリングを検索します。LOCATE コマンドは、等しい列の値または最も近い列の値 (ソート順序によってより小さいか、より大きい値) のいずれかをディスプレイの上部に配置します。
1. Syntax in Member Selection List

1 LOCATE
1 LOC
1 L
2 string

「Template Specification (テンプレート指定)」パネルでの LOCATE コマンド

「Template Specification (テンプレート指定)」で、LOCATE コマンドはセグメント名のリストおよび 入力されたストリングに一致する最初のセグメント名に対する位置を検索します。
2. Syntax in the Template Specification panel

1 LOCATE
1 LOC
1 L
2 string
#Ref
見付けたいフィールドのフィールド参照番号。フィールドが配列の項目ではないときに適用されます。例:
L #3
SNGL または TABL 表示形式でのみ使用できます。
#Ref(subscript)
見付けたいフィールドのフィールド参照番号およびオカレンス。フィールドが配列の項目であるときに適用されます。見付けたいオカレンスを示すために、括弧の中に添え字を指定する必要があります。フィールドが多次元配列の一部の場合、配列の次元ごとに添字を指定しなければなりません。例:
L #7(5)
L #9(2,3)
SNGL または TABL 表示形式でのみ使用できます。
string
探し出したいフィールドの名前 (または名前の一部)。このストリングには、フィールド名の任意の部分を指定できます。例:
L SAL
または
L ARY
SALARYという名前のフィールドの位置を見つけます。

SNGL または TABL 表示形式でのみ使用できます。

FLD string
FLD キーワードの後に続くストリングが、探しているフィールドの名前または名前の一部であることを FM/IMS に示します。これは、フィールド名とその他のコマンド・パラメーターとの区別があいまいである可能性がある場合に、それを解決するために使用されます。例えば、フィールド名に # 記号が含まれている場合 (例えば、#Items)、コマンド L #Items は、FM/IMS が # 記号に数値のフィールド参照番号が続くことを予期しているため、エラーになります。コマンド L FLD #Items を使用すると、この問題が解決されます。

SNGL または TABL 表示形式でのみ使用できます。

NEXT
カーソル位置から右の方向に (TABL 表示) または下の方向に (SNGL 表示) フィールド名の次の出現箇所を検索します。string または FLD string とともに使用する必要があります (任意の順序でかまいません)。例:
L NEXT SAL
または
L SAL NEXT

SNGL または TABL 表示形式でのみ使用できます。

PREV
カーソル位置から左の方向に (TABL 表示) または上の方向に (SNGL 表示) フィールド名の直前の出現箇所を検索します。string または FLD string とともに使用する必要があります (任意の順序でかまいません)。例:
L PREV SAL
または
L SAL PREV

SNGL または TABL 表示形式でのみ使用できます。

LAST
カーソル位置に関係なく、フィールド名の最後の出現箇所を検索します。string または FLD string とともに使用する必要があります (任意の順序でかまいません)。例:
L LAST SAL
または
L SAL LAST

SNGL または TABL 表示形式でのみ使用できます。

FIRST
カーソル位置に関係なく、フィールド名の最初の出現箇所を検索します。string または FLD string とともに使用する必要があります (任意の順序でかまいません)。例:
L FIRST SAL
または
L SAL FIRST

SNGL または TABL 表示形式でのみ使用できます。

使用箇所