QR Find column
QR Find column ( area ; expression ) -> 戻り値
引数 | 型 | 説明 | |
---|---|---|---|
area | Integer | → | エリア参照 |
expression | Text, Pointer | → | カラムオブジェクト |
戻り値 | Integer | ← | カラム番号 |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
QR Find column コマンドは、expression引数で渡された表現式に一致する内容を持つ最初のカラムの番号を返します。
expression には文字列またはポインタを渡します。
対象となるカラムが見つからない場合、は-1を返します。
無効なarea番号を渡した場合、エラー番号-9850が生成されます。
例題
次のコードは、[G.NQR Tests]Quarterフィールドが格納されているカラム番号を取得し、そのカラムを削除します:
$NumColumn:=QR Find column(MyArea;->[G.NQR Tests]Quarter)
または:
$NumColumn:=QR Find column(MyArea;"[G.NQR Tests]Quarter")
そして:
If($NumColumn#-1)
QR DELETE COLUMN(MyArea;$NumColumn)
End if