list2SInstances( )

2項フォームのすべてのインスタンス番号を一覧表示します。

これは集計関数です。ターゲットが2セクション・フォームにある場合、ルールは各フォーム・インスタンスに対して実行されます。

構文

list2SInstances('variable', formInstance, includeDeleted)

パラメータ

ノート:

ルール式の他の場所でこの関数に渡された変数を再利用できますが、一重引用符を使用して変数をパラメータとして追加する必要があります。
パラメータ 必須/オプション 説明
variable 必須 検索する品目変数。一重引用符を使用して渡されます。
formInstance オプション 検索が実行されるフォーム インスタンスを示します。
  • nullの場合、検索では2つのセクション・フォームの既存のインスタンスの配列が考慮されます。これは、フォームのフラット・セクションの変数とともに使用することをお薦めします。
  • 値が指定されている場合、検索では、2項フォームの指定されたインスタンスにある既存のテーブル行の配列が考慮されます。
includeDeleted オプション 削除されたレコードが出力に含まれるかどうかを示します。
  • 0 - 削除された繰返しインスタンスをリターン配列に含めません。これは、値が指定されない場合のデフォルトです。
  • 1 - 削除された繰返しインスタンスを配列数に含めます。

戻り値

2セクションのフォーム インスタンス番号の配列。

例)

例3-75 AEフォーム・インスタンス#2が存在しない場合の問合せの呼出し

// Raise a query if AE form instance #2 does not exist
var arrAE = list2SInstances('onDate', 0);
return (arrAE.indexOf(2) == -1)?false:true;