|
VAccess
ファイルから物理レコードの格納順で前のレコードを Extended Fetch レコード セットとして取得し、Pervasive PSQL ステータス コードを整数値で返します。
StepPreviousExtended メソッドの構文は次のような要素で構成されます。
このメソッドは Pervasive PSQL Step Previous Extended オペレーションを実行します。その際、現在のレコードを使用して開始位置を確立し、SelectedRecords プロパティと SelectedFields プロパティに含まれる選択条件を使用します。
コントロールの IncludeCurrent プロパティが True の場合、Extended Fetch オペレーションは現在のレコードから開始します。このプロパティが False の場合、Extended Fetch オペレーションはレコード シーケンスの次のレコードから開始します。
オペレーションが正常に実行されたら、生成されたレコード セット値を Row プロパティと Column プロパティを介して利用できます。オペレーションから返された行数および列数は、Rows プロパティと Columns プロパティで入手できます。また、メソッドから返される Pervasive PSQL ステータス コードは、Status プロパティで入手できます。
このメソッドを呼び出す前に、任意のレコード選択条件とフィールド選択条件を SelectedRecords プロパティと SelectedFields プロパティに設定し、次に Init メソッドを呼び出して必要な要求バッファー構造体を割り当てることによって、先に Extended Fetch オペレーションのコントロールを設定しておく必要があります。StepLast などの単一レコード フェッチ メソッドを使用して、ファイルの現在のレコード位置を先に確立することもできます。
このメソッドはコントロールの ExtendedOps プロパティが False の場合、あるいは AutoMode が True に設定されている場合はまったく効果がありません。
|