Discussion:
Cerrar todas las consultas
(demasiado antiguo para responder)
r***@gmail.com
2017-11-21 22:57:25 UTC
Permalink
Hola foro, he puesto un botón que dispara el asistente para construir consultas por el usuario. Ahora quiero que cuando cierre el Form, se cierren TODAS las grillas donde se muestran las consultas construidas por él, pero SIN guardarlas. he probado todo pero no funciona. Debo decir que cuando un usuario crea una consulta, se van creando estas con nombres como: Agenda Consulta 1,2,3,etc, Documento Consulta 1,2,3,4,5. Cuando cierre el form que permitió esto al usuario, quiero cerrar todas esas consultas sin dar opción de guardar, y sin importar el nombre que ACCESS haya dado a estas consultas. El form está en Emergente, y las consultas se ven en la grilla. Alguna sugerencia? Gracias por adelantado, y espero haber expresado claramente mi inquietud.
José Mª Fueyo
2017-11-29 09:32:48 UTC
Permalink
Hola
No entiendo muy bien tu pregunta.
Podrías guardar el nombre de la consulta creada en una tabla, y en el evento "al cerrar" del formulario, crear un proceso que recorra la colección Querydefs y compruebe sí está en tu tabla. Que está, la borras.
En la carga del formulario, lo que tienes que hacer aparte, es inicializar ésta tabla.

Salu2,
José Mª Fueyo
José Mª Fueyo
2017-11-29 10:42:31 UTC
Permalink
...o si no puedes guardar el nombre las consultas creadas, guarda el que TU has creado y te interesa guardar. Recorres igualmente la colección Querydefs y eliminas las consultas que no estén en ella. Aquí no tienes que inicializar la tabla cada vez que cargues el formulario

Salu2,
José Mª Fueyo

Loading...