DoCmd.GoToRecord メソッド (Access)
GoToRecord メソッドは、Visual Basic で "GoToRecord/レコードの移動" アクションを実行します。
構文
式。GoToRecord (ObjectType、 ObjectName、 Record、 Offset)
expression: DoCmd オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ObjectType | 省略可能 | AcDataObjectType | 現在のレコードを含むオブジェクトの型を指定する AcDataObjectType 定数。 |
ObjectName | 省略可能 | Variant | 引数 ObjectType で指定した種類のオブジェクトの有効な名前の文字列式。 |
Record | 省略可能 | AcRecord | 現在のレコードを作成するレコードを指定する AcRecord 定数。 既定値は acNext です。 |
Offset | 省略可能 | バリアント型 | 引数 Record に acNext または acPrevious を指定した場合、または Record 引数に acGoTo を指定した場合に移動するレコードの数を表す数値式。 式の結果として有効なレコード番号が必要です。 |
注釈
GoToRecord メソッドを使用して、指定したレコードを開いているテーブル、フォーム、またはクエリ結果セット内の現在のレコードにします。
ObjectType 引数と ObjectName 引数を空白のままにした場合 (既定の定数 acActiveDataObject は ObjectType と見なされます)、アクティブ オブジェクトが想定されます。
ObjectType 引数と ObjectName 引数で非表示フォームを指定する場合は、GoToRecord メソッドを使用して、非表示フォームのレコードを現在のレコードにします。
例
次の例では、 GoToRecord メソッドを使用して 、Employees フォームの 7 番目のレコードを現在のレコードにします。
DoCmd.GoToRecord acDataForm, "Employees", acGoTo, 7
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。