Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Luego el sistema nos da a elegir entre usar un reporte en blanco o usar plantillas. Elegimos Blank Report y apretamos Finish

Diseñando el Reporte

En esta parte del precedimiento insertaremos los elementos de nuestra consulta para realizar el reporte.
Comenzaremos por insertar un tabla, este elemento tiene la particularidad que interactua con todo el set de datos que trae la consulta. Para colocar un tabla hacemos Insert->Table

No quedara según la siguiente imagen

Image Removed

Elegimos Data Explorer y comenzamos a arrastrar los campos a la tabla a la zona de detalle, el sistema pone en forma automático los títulos

veremos lo siguiente

Image Removed

Para ver lo construido hasta el momente tenemos varias posibilidades:

  1. Cliquear el tab Preview de la ventana de diseño.
  2. File->View Report-> y elegir alguna de las opciones que nos brinda el menú.
Ordenando la información y agregando totales parciales

Cuando la información llega desde lo consulta, esta no tiene porque venir ordenada. Tenemos la posibilidad de ordenar la información con esta herramienta si ya no lo hicimos en la consulta misma.
Para esto usaremos el editor de propiedades. Señalamos la tabla y en el editor de propiedades nos aparecen todos los elementos que pueden ser configurados en la tabla

Image Removed

Dentro del editor de propiedades vamos al tab sorting. Luego apretamos el botón Add y podremos seleccionar por cual de las columnas establecemos el orden, se pueden agregar mas de un criterio (columna) para establecer el orden.
Luego pedimos la vista previa y vemos los resultados.

Creemos ahora totales parciales segun algún agrupamiento. Ej: Queremos lograr algo como la siguiente tabla

Vendedor

Cantidad Vendida

Pedro

100

Pedro

150

Pedro

50

Pedro

350

Total Pedro

750

Juan

150

Juan

200

Juan

150

Total Juan

500

Total

1250

Para lagrar esto de nuevo vamos al editor de propiedades al tab Groups. Apretamos el botón de Add y nos aparece una pantalla para crear el grupo.
En Nombre le ponemos el nombre por el cual asociaremos el grupo.
En Group on elejimos el campo por el cual agruparemos.
El resto de las opciones las dejamos como están y damos Ok.

El siguiente paso es crean un lazo (bind) que nos sume los datos del grupo. Nuevamente vamos al editor de propiedades de la tabla al tab Binding. Vemos que ya hay lazos correspondientes a los datos que ya se muestran, estos lazos se crearon en forma automática cuando agregamos elementos a la tabla. Ahora crearemos uno nuevo, pero como nos interesa que sea un agregacion apretamos el botón que dice Add Aggregation y nos aparece la siguiente pantalla:

Image Removed

Column Binding Name

Nombre que le pondremos al lazo

Display Name

Nambre con el que se mostrara el lazo

Data Type

Tipo de datos, si dejamos any asumira el correcto según sean los mismos

Function

Funcion que emplearemos para hacer la agregación

Data Field

Campo por el cual haremos la agregación

Aggregate on

Si la agregación es para toda la tabla o para un grupo determinado

Completamos la pantalla y elegimos Aggregate on groups y seleccionamos el grupo que habimos creando anteriormente.
En el layout nos quedará así:

Image Removed

Como vemos aparecioron dos nuevas filas correspondientes al Grupo. Es aquí donde colocaremos nuestro lazo suma, lo podemos colocar la fila Group Header o en la fila Group Footer. No paramos en la casilla en la cual queremos poner el lazo y en menú Insert->Data. Nos aparece un pantalla para que agregemos un nuevo lazo asociado a dicha casilla, lo cancelamos ya que nostros queremos que apunte a nuestro lazo de suma
Hacemos clik derecho sobre la casilla y en el menú contextual cliqueamos Change Data Column. Se no abre un ventana donde nos aparecen todos los lazos disponibles, elegimos el que creamos para sumar.

Para ver los resultados cliquear en el tab preview.

Formatear el reporte

En esta parte veremos en forma rápida como hacer que nuestro reporte luzca mejor.

...