Método DoCmd.Requery (Access)
Lleva a cabo la acción Requery en Visual Basic.
Sintaxis
expresión. Requery (ControlName)
expresión Variable que representa un objeto DoCmd.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
ControlName | Opcional | Variante | Expesión de cadena que es el mismo nombre de un control en el objeto activo. |
Comentarios
Use la acción Volver a consultar para actualizar los datos de un control especificado en el objeto activo mediante la consulta del origen del control. Si no se especifica ningún control, con esta acción se vuelve a consultar el origen del propio objeto. Utilice esta acción para asegurarse de que el objeto activo o uno de sus controles muestra los datos más actualizados.
Si deja el argumento ControlName en blanco, la acción Volver a consultar tiene el mismo efecto que presionar Mayús+F9 cuando el objeto tiene el foco. Si un control de subformulario tiene el foco, esta acción solo vuelve a recuperar el origen del subformulario (al igual que al presionar Mayús+F9).
Si desea realizar de nuevo la consulta de un control que no se encuentra en el objeto activo, deberá usar el método Requery en Visual Basic, no la acción Requery ni su método Requery correspondiente del objeto DoCmd. El método Requery en Visual Basic es más rápido que la acción Requery o que el método DoCmd.Requery.
Además, cuando se usa la acción Requery o el método DoCmd.Requery, Microsoft Access cierra la consulta y vuelve a cargarla desde la base de datos, pero cuando se usa el método Requery, Access vuelve a ejecutar la consulta sin cerrarla y volverla a cargar. Tenga en cuenta que el método Requery de ActiveX Data Object (ADO) funciona del mismo modo que el método Requery de Access.
Ejemplo:
En el ejemplo siguiente se usa el método Requery para actualizar el control EmployeeList .
DoCmd.Requery "EmployeeList"
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.