5.3. Crear un cuadro de diálogo

 

5.3. Crear un cuadro de diálogo

En la mayoría de las ocasiones cuando se accede a un informe se quiere filtrar una determinada información, por ejemplo, las películas alquiladas en un determinado mes y año. A continuación se va a realizar la secuencia de pasos para conseguir un cuadro de diálogo que de forma cómoda de acceso a la información citada.

1/\    Abrir la consulta Alquileres por días y meses, a la que se le va a añadir un campo calculado con el nombre Año  con la siguiente función Control cuadro de texto con campo calculado y guardar con el nombre Alquileres meses y años

Alquileres por días y meses

Id

TítuloPelícula

Fecha

Cliente

mes

Año

1

El secreto de los Mc Cann

04/01/2011

Chiclano Fernández

enero

2011


 2/\    Añadir registros con fechas de otros años para  ver el resultado.

3/\    Crear un informe utilizando el Asistente, añadiendo todos los campos de la consulta Alquileres meses y años y el campo NombreCiente de la tabla Clientes. Utilizar TítuloPelícula como nivel de agrupamiento. Ordenar por Fecha. Guardar con el nombre Informe por fechas. En Hoja de Propiedades en la ficha Otras, Emergente:Sí

Ejemplo de informe 

4/\    Dibujar un Formulario en blanco con un Ancho de formulario de 7,5 cm y un Alto de detalle de formulario de 4 cm. Estilo de los bordes: Diálogo

5/\    Desde la zona Controles de la subficha Diseño de la ficha Herramientas de diseño de formulario. elegir Botón  de control cuadro combinado Cuadro combinado. Se activa el asistente para cuadro de lista.

5/\1- Marcar la opción Escribiré los valores que desee  Siguiente…

Zona Escribiré los valores que desee

5/\2- Escribir valores en cada fila desde 2000 a 2020.Valores

5/\3- Llamar a la Etiqueta Año.

5/\4- Crear otro cuadro de lista, siguiendo los pasos del anterior, los valores serán los Vista diseño formulario de ejemplomeses: enero, febrero, marzo, abril…. La Etiqueta obviamente será Mes.

5/\5- En los cuadros combinados poner en la Hoja de propiedades en la ficha Otras y en Nombre: año y mes, respectivamente.

5/\6- La imagen de la derecha refleja el trabajo realizado.

6/\    Se va a crear una macro para dar funciones a los botones que se crearán en el punto siguiente.

6/\1- En una misma macro con el nombre mesesyaños, se van a crear tres submacros,

  • La primera submacro con el nombre Vista Previa, su función es abrir (Vista Informe) el Nombre de la macroinforme Alquileres meses y años con la condición que coincida el año del informe y el año seleccionado en el formulario y también debe coincidir el mes del informe con el mes del formulario.

 Cuadro de diálogo macro

  • La segunda submacro con el nombre imprimir, imprime (vista Imprimir) el informe Alquileres meses y años con la condición que coincida el año del informe y el año seleccionado en el formulario y también debe coincidir el mes del informe con el mes del formulario.
Cuadro de diálogo macro
  •  La tercera submacro con el nombre Cancelar, cierra el formulario y el informe
Cuadro de diálogo macro

 7/\    Se van a añadir tres botones: Vista previa, Imprimir y Cancelar

7/\1- Dibujar el primer Botón de comando y finalizar en la primera ventana del asistente. En la Hoja de  propiedades en la ficha Formato, en Título: Vista Previa; en Imagen: (ninguna); en la ficha Eventos, Al hacer clic: mesesyaños.Vista Previa.

7/\2- Dibujar el segundo Botón de comando y finalizar en la primera ventana del asistente. En la Hoja de  propiedades en la ficha Formato, en Título: Imprimir; en Imagen: (ninguna); en la ficha Eventos, Al hacer clic: mesesyaños.Imprimir

7/\3- Dibujar el tercer Botón de comando y finalizar en la primera ventana del asistente. En la Hoja de  propiedades en la ficha Formato, en Título: Imprimir; en Imagen: (ninguna); en la ficha Eventos, Al hacer clic: mesesyaños.Cancelar

Resultado de ejemplo de cuadro de diálogo

 

8/\    Abrir en Vista diseño el formulario Panel de control y en el grupo informes, agregar un nuevo botón, seleccionar en Categorías Operaciones con formularios y en Acciones Abrir formulario, seleccionar el formulario Diálogo meses y años;  con el texto Alquiler por mes y año.

Grupo de botones Informes


Descarga de la base de datos resuelta Base  de datos  Gestión  VídeoClub resuelta

{jcomments on}

Licencia Creative Commons