Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Puede usar la acción de macro FindNextRecord en bases de datos de escritorio de Access para buscar la siguiente registro que cumpla el criterio especificado por la anterior acción de macro BuscarRegistro o el valor del cuadro de diálogo Buscar y reemplazar (en la pestaña Inicio , haga clic en Buscar). Puede usar la acción FindNextRecord para buscar registros varias veces. Por ejemplo, puede desplazarse sucesivamente por todos los registros de un cliente específico.

Nota: Se cambió el nombre de la acción de macro FindNextRecord de FindNext a FindNextRecord a partir de Access 2010.

Nota: La acción de macro FindNextRecord no está disponible en las aplicaciones web de Access.

Configuración

La acción FindNextRecord no tiene ningún argumento. La acción BuscarRegistro busca el registro siguiente que cumple los criterios establecidos por la acción BuscarRegistro o en el cuadro de diálogo Buscar y reemplazar . Los argumentos de la acción BuscarRegistro se comparten con las opciones del cuadro de diálogo Buscar y reemplazar .

Para establecer los criterios de búsqueda, use la acción BuscarRegistro . Normalmente, se escribe una acción BuscarRegistro en un macro y, después, se usa la acción BuscarRegistro para buscar registros sucesivos que cumplan los mismos criterios.

Comentarios

Esta acción tiene el mismo efecto que usar el botón Buscar siguiente en el cuadro de diálogo Buscar y reemplazar .

Nota: Aunque la acción BuscarRegistro se corresponde con el comando Buscar de la pestaña Inicio para tablas, consultas y formularios, no se corresponde con el comando Buscar del menú Editar de la ventana Código. No puede usar la acción BuscarRegistro o la acción BuscarRegistro para buscar texto en módulos.

Sugerencia: Si estableció el argumento Solo campo actual de la acción BuscarRegistro en , es posible que tenga que usar la acción GoToControl para mover el foco a la control que contiene los datos que está buscando antes de usar la acción FindNextRecord .

Si el texto seleccionado es el mismo que el texto de búsqueda en el momento en que se realiza la acción de macro FindNextRecord , la búsqueda comienza inmediatamente después de la selección, en el mismo campo que la selección y en el mismo registro. De lo contrario, la búsqueda comienza en el inicio del registro actual. Esto le permite buscar varias instancias de los mismos criterios de búsqueda que pueden aparecer en un único registro.

Sin embargo, tenga en cuenta que si usa un botón de comando para ejecutar una macro que contiene la acción FindNextRecord , la primera instancia de los criterios de búsqueda se encontrará repetidamente. Este comportamiento se produce porque al hacer clic en el botón de comando se quita el foco del campo que contiene el valor coincidente. A continuación, la acción BuscarRegistro comenzará a buscar desde el principio del registro. Para evitar este problema, ejecute la macro con una técnica que no cambie el foco, como un botón de la barra de herramientas personalizada o una combinación de teclas definida en una macro AutoKeys. Como alternativa, establezca el foco en la macro en el campo que contiene los criterios de búsqueda antes de llevar a cabo la acción FindNextRecord .

También se produce el mismo comportamiento si usa un botón de comando para ejecutar una macro que contiene la acción BuscarRegistro con el argumento Buscar primero establecido en No.

Para ejecutar la acción FindNextRecord en un módulo Visual Basic para Aplicaciones, use el método FindNext del objeto DoCmd .

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×