Cerrar varios formularios Access desde otro formulario

Tengo una base de datos en la que voy abriendo varios formularios, cada uno tiene sus valores y cuando no me sirven los voy ocultando. A priori parecería lo lógico ir cerrándolos pero no, prefiero hacerlo ocultándolos porque siempre está la opción de volver al formulario anterior.
Hasta ahí bien. El problema es que no sé cómo hacer para cerrarlos todos de golpe. Puedo poner un botón en cada ventana de estas con un evento que ejecute el consabido "docmd.close", pero me cierra esa ventana y punto. El resto, están abiertas y ocultas. Y lo que quiero es cerrar todas, incluidas las abiertas.
En esencia, busco una instrucción con la que pueda decir algo del tipo:
Botoncerrar_click(): cierra formulario1, formulario2, formulario3, etc.

1 Respuesta

Respuesta
1
haz un for
Para el contenedor de forms
Así
for a=0 to forms.count-1
   docmd.close forms(a).name
next

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas