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