Todoaccess.com Access, desarrollo a medida, programas, software, ERP, aplicaciones, soporte, Contabilidad, Gestion Comercial, Análisis financiero, Caja, Facturas, consultas on line, articulos, tablas, formularios, informes, macros, VBA, enlaces, libros, revistas, formacion
FAQ - Preguntas Frecuentes de Access

FAQ's (Preguntas Frecuentes)

Inicio (FAQ's)

Tablas

Formularios

Consultas

Macros

Informes

Modulos

FAQ

Pregunta:


NECESITO ABRIR EN VISTA PREVIA UN INFORME DESDE UN FORMULARIO MODAL.

LO HE CONSEGUIDO HACIENDO INVISIBLE ESE FORM MODAL AL ABRIR EL INFORME.

PERO CUANDO LO INTENTO TENIENDO MAS DE UN FORM ABIERTO OCURRE LO SIGUIENTE:

- AL ABRIR EL INFORME SI QUE SE HACEN INVISIBLES TODOS LOS INFORMES ABIERTOS POR TANTO QUEDA VISIBLE EN PRIMERA INSTANCIA EL INFORME.

- PERO EL PROBLEMA ES QUE AL CERRAR EL INFORME SIEMPRE SE QUEDA ALGUN FORM EN ESTADO INVISIBLE Y ESTO BLOQUEA LA APLICACION.

A VER SI ME PODEIS AYUDAR, GRACIAS.



Resumen:


Como cerrar formularios modales en la vista previa de informes.


Respuesta:


Estimado Usuario:

Para conseguir lo que pretendes, lo que se hace es cerrar el formulario modal justo despues de que el informe se ha abierto en vista preliminar, utilizando en él evento "Al abrir" del informe, el comando "docmd.close", mas o menos así:

'*********
Private Sub Report_Open(Cancel As Integer)
DoCmd.Close acForm, "Nombredelformulario"
End Sub
'******

Espero haberte ayudado.

Saludos.

Sofocles.


Si Esta FAQ no cumple con sus expectativas puede:


» Haga de todoAccess su Página Inicio

» Añada todoAccess a sus Favoritos

» Recomiende esta página

» Ayúdenos a mejorar

© Ángel Pérez Díaz, 1993-2010 - Todos los derechos reservados. - Condiciones de Uso - Declaración de Privacidad - Contacto

Dudas y sugerencias sobre este sitio: todoAccess@todoAccess.com - Web diseñada para una resolución optima de 1.280 x 1.0244

Microsoft y el logotipo de Office son marcas o marcas registradas de Microsoft Corporation en Estados Unidos y otros países

Aceptamos Tarjetas Visa y Master Card Aceptamos pagos de PayPal