次の方法で共有


DoCmd.GoToRecord メソッド (Access)

GoToRecord メソッドは、Visual Basic で "GoToRecord/レコードの移動" アクションを実行します。

構文

GoToRecord (ObjectTypeObjectNameRecordOffset)

expression: DoCmd オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ObjectType 省略可能 AcDataObjectType 現在のレコードを含むオブジェクトの型を指定する AcDataObjectType 定数。
ObjectName 省略可能 Variant 引数 ObjectType で指定した種類のオブジェクトの有効な名前の文字列式。
Record 省略可能 AcRecord 現在のレコードを作成するレコードを指定する AcRecord 定数。 既定値は acNext です。
Offset 省略可能 バリアント型 引数 Record に acNext または acPrevious を指定した場合、または Record 引数に acGoTo を指定した場合に移動するレコードの数を表す数値式。 式の結果として有効なレコード番号が必要です。

注釈

GoToRecord メソッドを使用して、指定したレコードを開いているテーブル、フォーム、またはクエリ結果セット内の現在のレコードにします。

ObjectType 引数と ObjectName 引数を空白のままにした場合 (既定の定数 acActiveDataObjectObjectType と見なされます)、アクティブ オブジェクトが想定されます。

ObjectType 引数と ObjectName 引数で非表示フォームを指定する場合は、GoToRecord メソッドを使用して、非表示フォームのレコードを現在のレコードにします。

次の例では、 GoToRecord メソッドを使用して 、Employees フォームの 7 番目のレコードを現在のレコードにします。

DoCmd.GoToRecord acDataForm, "Employees", acGoTo, 7

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。