IrARegistro (acción de macro)

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puede usar la acción de macro GoToRecord en bases de datos de escritorio de Access y aplicaciones web de Access para convertir el registro especificado en el registro actual de una tabla abierta, un formulario o un conjunto de resultados de consulta.

Configuración

En las bases de datos de escritorio de Access, la acción de macro GoToRecord tiene los siguientes argumentos:

Argumento de la acción Descripción
Tipo de objeto El tipo de objeto que contiene el registro que desea actualizar Seleccione Tabla, Consulta, Formulario, Vista de servidor, Procedimiento almacenado o Función en el cuadro Tipo de objeto . Deje este argumento en blanco para seleccionar el objeto activo.
Nombre de objeto Nombre del objeto que contiene el registro que desea convertir en el registro actual. El cuadro Nombre de objeto muestra todos los objetos de la base de datos actual del tipo seleccionado por el argumento Tipo de objeto . Si deja en blanco el argumento Tipo de objeto , deje también en blanco este argumento.
Grabar El récord para hacer el récord actual. Seleccione Anterior, Siguiente, Primero, Último, Ir a o Nuevo en el cuadro Grabar . El valor predeterminado es Siguiente.
Desfase Entero o expresión que da como resultado un entero. Una expresión tiene que ir precedida de un signo igual (=). Este argumento especifica el registro para hacer el registro actual. Puede usar el argumento Offset de dos maneras:
  • Cuando el argumento Grabar es Siguiente o Anterior, Access mueve hacia delante o hacia atrás el número de registros especificado en el argumento de desplazamiento .
  • Cuando el argumento Grabar es Ir a, Access se mueve al registro con el número igual al argumento Desref . El número de registro se muestra en el cuadro de número de registro en la parte inferior de la ventana.

Nota: Si usa la configuración Prima, Última o Nueva para el argumento Grabar, Access omitirá el argumento Desref. Si escribe un argumento de desplazamiento demasiado largo, Access mostrará un mensaje de error. No puede escribir números negativos para el argumento de compensación .

En las aplicaciones web de Access, la acción de macro GoToRecord solo tiene un argumento.

Argumento de la acción Descripción
Grabar El récord para hacer el récord actual. Seleccione Anterior, Siguiente, Primero o Último en el cuadro Grabación . El valor predeterminado es Siguiente.

Observaciones

Si el foco está en un control determinado de un registro, esta acción macro lo deja en el mismo control para el nuevo registro.

Puede usar la nueva configuración para el argumento Registro para desplazarse al registro en blanco al final de un formulario o una tabla para poder introducir nuevos datos.

En las bases de datos de escritorio de Access, esta acción es similar a hacer clic en la flecha situada debajo del botón Buscar de la pestaña Inicio y, después, hacer clic en Ir a. Los subcomandos Primero, Último, Siguiente, Anterior y Nuevo Registro del comando Ir a tienen el mismo efecto en el objeto seleccionado que las configuraciones Primero, Último, Siguiente, Anterior y Nuevo para el argumento Registro . También puede desplazarse a los registros mediante los botones de navegación en la parte inferior de la ventana.

En las bases de datos de escritorio de Access, puede usar la acción GoToRecord para convertir un registro en un formulario oculto en el registro actual si especifica el formulario oculto en los argumentos Tipo de objeto y Nombre de objeto .

Para ejecutar la acción GoToRecord en un módulo de Visual Basic para Aplicaciones (VBA), utilice el método GoToRecord del objeto DoCmd .