ActiveX Controls Guide (v11)

GetLessOrEqual (ActiveX メソッド)

適用対象

VAccess

説明

キー フィールドに指定された値と等しいか、その値より小さい値を持つ現在のインデックス パスの最後のレコードを取得し、Pervasive PSQL ステータス コードを整数値で返します。

構文

object.GetLessOrEqual [vLockBias] 

GetLessOrEqual メソッドの構文は次のような要素で構成されます。

要素
説明
object
必須。object プレースホルダーは、[適用対象]のオブジェクトを評価するオブジェクト式を表します。
vLockBias
省略可能。レコードを取得する際にセットするレコード ロックの種類を表す値です。デフォルトは 0 で、ロックなしです。次のいずれかの定数を指定できます。
Const BTO_SingleNoWait = 200
Const BTO_MultiNoWait = 400

備考

このメソッドは、現在選択されているインデックス フィールドが、オペレーションの実行前にそのフィールドに指定された値と等しいか、それよりも小さい値を含んでいる最後のレコードを、コントロールに関連付けられたファイルから取得します。

このメソッドを呼び出す前に、IndexNumber プロパティで指定されたインデックスを構成するフィールドの値を設定します。キー フィールドがフィールド コントロールにバインドされている場合、その値はバウンド コントロールの内容を修正することによって設定されます。これらの値をコードから設定するには、FieldValue プロパティを使用します。

オペレーションのステータス コードはこのメソッドから返され、コントロールの Status プロパティに設定されます。ステータスがゼロの場合は正常に実行されたことを示します。ステータス コード 9 は、ファイル内のレコードには、オペレーションの前に指定されたキー値と等しいか、そのキー値より小さいキー値を持つレコードがないことを示します。


GetLess (ActiveX メソッド)

GetNext (ActiveX メソッド)