Estas en:
gratiszona
>>
trucos
>>
trucos access
trucos access: Generar un boton para cerrar un informe
Un informe no permite incluir dentro de si mismo un boton que lo cierre, sino que es obligado a cerrar el mismo de la forma convencional, lo cual deja menos profesional una aplicacion construida bajo Access que se controle desde un interfaz de usuario.
Normalmente, se crearia un boton en el formulario interfaz que abriera el informe. Lo que vamos a hacer aqui es abrir a la vez el informe y un formulario adicional que vamos a construir de reducido tamaño, lo justo para insertar en el un boton con el texto Cerrar. En las propiedades de este boton y dentro del evento Al hacer clic debe haber este codigo:
Dim stDocName As String
stDocName = "Macro1"
DoCmd.RunMacro stDocName
Esto ejecutara una macro llamada Macro1 que mas adelante vamos a crear.
En las propiedades del formulario acceder al evento Al cargar e insertar esta linea:
DoCmd.Restore
Esto es para evitar que el formulario del boton se maximice si la ventana anterior (la del formulario interfaz) ya estuviera maximizada. De este modo, aparecera solo la imagen del boton creado.
En las propiedades del formulario acceder al evento Al descargar e insertar esta linea:
DoCmd.Maximize
Esto es para volver a maximizar las ventanas al pulsar el boton. No seria necesario si las ventanas no se maximizaran.
Otras propiedades del formulario que conviene modificar para lograr una mejor apariencia y funcionalidad son las siguientes:
Dentro de la ficha Formato:
Titulo: Cerrar
Barras de desplazamiento: Ninguna
Selectores de registro: No
Botones de desplazamiento: No
Separadores de registros: No
Cuadro de control: No
Botones Minimizar Maximizar: No
Boton Cerrar: No
Dentro de la ficha Otras:
Emergente: Si
Menu contextual: No
Crear una macro (llamemosla Macro1) con 2 lineas de acciones, en las cuales se debe seleccionar la accion Cerrar. En la primera de ellas, en los argumentos de accion (la parte inferior de la ventana) consignar lo siguiente:
Tipo de objeto: Informe
Nombre del objeto: Elegir el nombre del informe que se deba cerrar
Guardar: No.
En los argumentos de la segunda linea de accion consignar:
Tipo de objeto: Formulario
Nombre del objeto: Elegir el nombre dado al formulario del boton Cerrar
Guardar: No
Actualizado: 18/09/2008
Mejor Internet Explorer o
Si has encontrado esta web de tu agrado, ¡ diselo a tus amigos ! Nos ayudas a cubrir gastos si con un simple SMS te bajas a tu movil un logo, un tono o una melodia polifonica desde:
www.gratiszona.com/moviles
www.conmovil.com
·
·