Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/lansa050_0925.htm]
現在地: RAMP-TSガイド > スクリプト > 使用方法 > CHECK_FIELD_EXISTS ファンクション

...

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

構文

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);
   ...

...

     }