Bookmark プロパティ (ADO)

適用先: Access 2013、Office 2013

Recordset オブジェクトでカレント レコードを一意に識別するブックマークを示します。または、 Recordset オブジェクトのカレント レコードを、有効なブックマークで識別されるレコードに設定します。

設定と戻り値

有効なブックマークとして評価されるバリアント型 (Variant) の式を設定または取得します。

注釈

Bookmark プロパティを使用すると、カレント レコードの位置を保存しておき、いつでもそのレコードに戻ることができます。 ブックマークは、ブックマーク機能をサポートしている Recordset オブジェクトでのみ使用できます。

Recordset オブジェクトを開くと、各レコードには一意のブックマークが割り当てられます。 カレント レコードのブックマークを保存するには、 Bookmark プロパティの値を変数に代入します。 別のレコードに移動した後、 Recordset オブジェクトの Bookmark プロパティをその変数の値に設定すると、いつでもそのレコードに戻ることができます。

ユーザーがブックマークの値を表示できない場合があります。 また、ユーザーは、ブックマークが直接同等であるとは想定しないでください。同じレコードを参照する 2 つのブックマークの値が異なる場合があります。

Clone メソッドを使用して Recordset オブジェクトのコピーを作成した場合、複製元および複製された RecordsetBookmark プロパティの設定は同一になり、相互に使用することができます。 一方、異なる Recordset オブジェクトのブックマークは、たとえ同一のソースまたは同一のコマンドから作成したものであっても、相互に使用することはできません。

リモート データ サービスの使用状況クライアント側の Recordset オブジェクトで使用する場合、 Bookmark プロパティは常に使用できます。