Vamos a generar un informe relacionando la tabla Publishers y Tltles, agrupando los registros por el nombre de la compañía que lo publica, que se encuentra en la tabla Publishers.
Crearemos para ello un nuevo comando de nombre acmLibroPub, y pulsaremos el botón Generador SQL. Nos aparece una nueva pantalla y una nueva vista llamada Vista Datos. En esta vista tenemos agrupado nuestras conexiones y listados como si fuera un explorador. Abrimos la conexión listados y la carpeta Tablas. Aquí encontramos todas las tablas de nuestra base de datos.
Bueno pues ahora sólo consiste en arrastras aquellas tablas que van a formar parte de la consulta SQL. En nuestro caso sólo las dos tablas antes mencionadas. Si en nuestra base de datos no hemos definido las relaciones entre las tablas, tendríamos que definirlas con sólo arrastrar el campo de unión de la primera tabla hacia el campo en la segunda tabla. El siguiente paso será marcar sólo los campos que vamos a mostrar en el informe, en la tabla Publishers el campo Company Name, y en Titles los campos Title y Comment.
Si te has dado cuenta, en la ventana que, normalmente, está en el centro del diseñador, se ha ido generando la consulta SQL que corresponde a la relación que hemos creado. Puedes crear directamente aquí la consulta, e incluso modificarla. También es posible realizar ordenación de campos en la ventana que tienes justo arriba de la anterior, criterios de selección, etc.
También es posible con el menú contextual que se abre al pulsar sobre cualquier campo de la tabla. Incluso podemos ejecutar la consulta, si pulsamos con el botón derecho sobre la ventaja principal del diseñador, cambiar la consulta de selección por una de inserción, eliminación, etc.
Si ya hemos terminado de crear la consulta, la guardaremos y se cerrará automáticamente el diseñador, volviendo al entorno de datos.
Nuestro comando tiene ahora sólo tres campos, los que hemos seleccionado en la consulta SQL. Aún nos queda un paso más, y es agrupar la consulta. Para ello abriremos las propiedades del comando y nos iremos a la pestaña Agrupar.
Activaremos la casilla Agrupar Comando, dejaremos el nombre por defecto del comando de agrupación y seleccionaremos el campo para agrupar (Company Name).
Una vez seleccionado el campo de agrupación, aceptamos y observamos como nuestra consulta ha cambiado, conteniendo ahora dos carpetas. La primera contiene el campo de agrupación y la segunda los campos que se mostrarán en la sección de detalle. Es hora ya de comenzar a diseñar nuestro informe, para ello tenemos que añadir a nuestro proyecto un nuevo DataReport, su propiedad DataSource la fijaremos al entorno de datos y la propiedad DataMember tendremos que seleccionar el comando de agrupación acmLibrosPub_Grouping.
Obtendremos finalmente su estructura, parecida a esta. Pasaremos a colocar los campos en el informe, en el encabezado de grupo colocaremos el nombre de la compañía y en la sección detalle, los campos título y comentarios del libro.
Hay 12 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Internet. Elegir una plataforma multimedia Si observamos la evolución de las páginas web en los últimos años, podemos constatar como de las primeras páginas web de texto y alguna que otra imagen, -un contenido tot... [27/08/08] |
|
337 | ||
|
AutoCAD Curso de AutoCAD. Ahora podrás aprender AutoCAD iniciándote en el manejo de la nueva versión de este software que es el más potente y completo programa de diseño y dibujo... [07/11/08] |
|
5.478 | ||
|
Informática para principiantes ¿Es usted una personas que desea iniciarse con el ordenador pero nadie le ha explicado nunca como hacerloÉ, si es así voy a explicarle a lo largo ... [08/04/05] |
|
44.067 | ||
Publicar en
del.icio.us
digg
meneame