CHECK_FIELD_EXISTSファンクション

LANSA RAMP-TS

CHECK_FIELD_EXISTSファンクション


現在の画面にフィールドが存在するかどうかを確認します。オプションのiIndパラメータを使用して、サブファイルのフィールドのインスタンスを参照します。

構文

CHECK_FIELD_EXISTS(sFieldName, [iInd])

パラメータ

sFieldName

必須。確認するフィールドの名前を含む文字列。

iInd

省略可能。整数。ゼロよりも大きい必要があります。サブファイル・フィールドの場合、これはフィールドの特定のインスタンスです。

 

戻り値

ブール値。次のいずれかの値を返します。

true

現在の画面でフィールドが見つかりました。

false

現在の画面でフィールドが見つかりませんでした。

 

備考

サブファイル・フィールドの場合、iIndを渡さないことができます。渡した場合、iIndはゼロよりも大きい必要があります。それ以外はfalseを返します。

PageMarkerというフィールドがこの画面にあることを確認します。

 

if (CHECK_FIELD_EXISTS("PageMarker"))

 

 

ページのすべてのサブファイル・エントリーを読み取ります。

for ( Index = 1; CHECK_FIELD_EXISTS("ColGivename", Index);  Index++ )

{

   var Givename = GETVALUE("ColGivename",Index);

   var Empno = GETVALUE("ColEmpno", Index);

   ...

}