Modificar reportes existentes. Datos - Field Explorer Database Fields Formula Fields Parameter Fields Running Total Fields Group Name Fields Special Fields.

1 Modificar reportes existentes ...
Author: Alfonso Tebar Martin
0 downloads 2 Views

1 Modificar reportes existentes

2 Datos - Field Explorer Database Fields Formula Fields Parameter Fields Running Total Fields Group Name Fields Special Fields

3 Opciones disponibles: Insert to Report New Edit Rename Delete Move Move Up (or Down) Show Field Type

4 Database Fields (Datos) Son los datos que provee el proceso, ya sea manipulados o leídos directamente de la base de datos.

5 Formula Fields (Fórmulas) Sirven para mostrar datos calculados en el propio reporte.

6 Parameter Fields (Parámetros) Estos son valores enviados por la aplicación. Es muy común encontrar en nuestros reportes parámetros como: CountryCode y CantidadDecimales. No son necesariamente datos obtenidos de la base de datos. Pueden servir para determinar en el reporte si mostrar cierta información o sección o grupo.

7 Running Total Fields (Totales) Se utilizan para mostrar totales que evalúan cada registro y proveen agregaciones de todos los valores en un campo. Ejemplo de agregaciones son SUM, AVG, COUNT, etc. Para que sean calculadas estas “fórmulas de agregación” tienen que ubicarse en el reporte.

8 Group Name Fields (Grupos) Sirven para agrupar y ordenar la información a mostrar en el reporte.

9 Specials Fields (Campos especiales) Se suelen utilizar para mostrar información como Números de página, Fecha de impresión, Comentarios del reporte, etc.

10 Cómo creamos Campos? Database Fields Formula Fields – Editor de fórmulas Parameter Fields Running Total Fields – Editor de totales Group Name Fields – Editor de grupos Special Fields

11 Editor de fórmulas Del panel superior izquierdo podemos seleccionar todos los campos disponibles en el reporte: datos, fórmulas, parámetros, totales, grupos y campos especiales. En el panel superior medio tenemos disponibles diferentes funciones, agrupadas por incumbencias. También se exponen los tipos de argumentos necesarios para su utilización. En el panel superior derecho contamos con operadores, agrupados también y desplegando argumentos y tipos. Ejemplo: 'CUIL: ' + Replace({RPT_RECIBO_SUELDO_ttx.C__U__I__L__}, '-', '') Podemos chequear la validez de la fórmula por medio del Validador de fórmulas.

12 Editor de totales Se define el campo a sumarizar: datos o fórmulas. El tipo de agregación (SUM, AVG, COUNT, etc). Qué registros va a evaluar. Cuándo comienza a calcular de nuevo.

13 Editor de grupos (crear) No podemos crear nuevos grupos ni eliminar grupos existentes porque los mismos se manipulan desde código fuente. Cada grupo posee 2 partes, un header y un footer. Sí se pueden insertar nuevas secciones dentro de un grupo existente.

14 Editor de grupos (editar) (a) Al editar un grupo podemos cambiar: El campo por el cual agrupa y ordena. El tipo de ordenamiento. El valor del grupo que se va a mostrar. Si el grupo se mantiene junto dentro de una página. Si repite el título del grupo en cada página.

15 Editor de grupos (editar) (b) Dentro de cada grupo se pueden definir secciones. Cada sección posee 2 partes, un header y un footer. En cada sección se puede especificar la propiedad Supress.

16 Insertar campos en el reporte Se pueden insertar por medio de: Drag and drop con el mouse. La opción Insert to Report del Field Explorer.

17 Editar un campo en el reporte Opciones disponibles: Format Field - Format Editor Border and Colors - Format Editor Font - Format Editor Paragraph Formatting - Format Editor Objects Size and Position

18 Format Editor Suppress – Condición Keep Object Together Text Rotation … Muchas de estas propiedades utilizan el Editor de fórmulas para definir condiciones.

19 Objects Size and Position Es para especificar la altura, el ancho y la posición del campo en el reporte, expresado en pulgadas.

20 Subreportes (editar) No se pueden agregar nuevos subreportes ni eliminar subreportes existentes. Se accede a la edición de un subreporte haciendo doble click sobre la sección que lo contiene. Ejemplo: Ficha del legajo (Ficha.rpt). Dentro del subreporte se trabaja de la misma forma que en el reporte principal.

21 Muchas gracias!