¿Cómo Refrescar una Consulta SQL Access 2010?
Estoy trabajando con Access 2010 y tengo un duda que no consigo encontrar en el foro.
Desde un formulario, en formato "Hoja de Datos", que muestra una lista de números de lote, he creado un evento "al hacer doble click" de tal forma que al hacer doble-click sobre un lote cualquiera, abre una consulta SQL que muestra los resultados (análisis) de ese lote (esta información viene de otra tabla, y ambas tablas esta unidas precisamente por el nº de lote)
Hasta aquí todo bien, la consulta se abre y los resultados que muestra, son los de lote donde hacemos doble click (la condición "where" funciona bien :-) ).
Mi problema esta en el "Refresh o Requery", es decir, si tras hacer doble-click en un lote, hago lo mismo sobre otro, mi Query no se actualiza, sigue abierta, mostrando los resultados del primer lote.
¿Cómo tengo que operar para que Access refresque la consulta con cada nueva elección de un lote en mi formulario?
He visto Macros, y código Vba para hacer lo que se llama "Requery" pero no se muy bien como tengo que construirlo en este caso.
Lo que te respondemos tanto Jacinto como yo es que una vez que abras la consulta del primer lote, la cierres antes de abrir la consulta del segundo lote. Esto lo puedes hacer manualmente o como te sugerimos, por código o macro. En ningún momento te sugerimos que la consulta se cierre al poco de abrirse... - Sveinbjorn El Rojo