Crystal reports xi manual pdf




















Usando datos guardados Cuando se hace un preview de un reporte por primera vez, Crystal tiene que leer la fuente de datos, es decir genera una consulta SQL en base a los campos utilizados en el reporte y a los filtros utilizados y la ejecuta, para poder mostrar los resultados. Al agregar nuevos campos al reporte, Crystal hace un refresh, es decir, regenera la consulta SQL debe traer nuevos datos y la ejecuta.

Tener especial cuidado con este punto!!! Como vimos anteriormente Crystal genera una consulta SQL para leer los registros, con lo cual es fundamental optimizar dicha consulta. Para ello simplemente se arrastra. Ahora bien, hay dos variantes muy interesantes y utilizadas, en donde podemos especificar la forma en que queremos que se agrupe. En el reporte se puede cliquear sobre el Group Name o sobre el valor sumarizado para hacer drill down.

Para resolver este problema se deben insertar campo resultado dentro de un objeto de texto. Uno con los campos de la fuente de datos seleccionada, y todos aquellos elementos que se definan en el reporte.

Global: La variable mantiene el valor en todo el Reporte. Por defecto sino definimos el alcance de un a variable al declararla, este es de alcance global. Running Total Es un campo, que brinda flexibilidad para acumular o incrementar los valores. Algunos de los principales tipos de sumatorias que realiza son: Sum, Count, Average. La desventaja que posse, es que se debe configurar campo por campo, no podemos hacerlo al mismo tiempo para varios campos. Formato Absoluto es simplemente darle formato a los objetos con el editor de formato.

Es el mas usado de las opciones. Esto se realiza por medio de formulas en el BVM. El campo sumarizado debe ser de tipo number o currency.

Este tipo de objetos se puede colocar solo en las secciones Report Header o Report Footer o en los Header o Footer de los grupos definidos. El Cross Tab lo que hace es agrupar los registros que va leyendo, por los campos que tengamos definidos en las filas como en las columnas.

Es decir, que contamos con las mismas opciones que tenemos al hacer un grupo. Por ejemplo, queremos mostrar las ventas de nuestros clientes por los productos. Definimos entonces, como fila a los clientes, como columnas a los productos y como campo a sumarizar las ventas.

Mediante los Subreportes se pueden resolver estas situaciones Un Subreporte, es un reporte que aparece dentro de otro reporte como un objeto. Subreporte Linkeados Estos tipos de reportes son controlados por el reporte principal. Esto se realiza mediante un link entre el Reporte Principal y el Subreporte. In place subreports Por default el subreporte se procesara cada vez que aparezca en el Reporte Principal.

En demanda significa que el subreporte va ser calculado cuando el usuario quiera, y no cuando se calcule el Reporte Principal. Esto se realiza de la misma forma en la que fue creada en el punto 1.

Sirve para reportes con muchos grupos. Un grafico siempre debe ser colocado en al menos un nivel mas alto de los datos que esta representando. Las siguientes secciones describen lo que sucede durante cada paso de este proceso.

Una pasada es un proceso que Crystal Reports usa cada vez que se leen o se manipulan los datos. Dependiendo de la complejidad del informe, Crystal Reports puede hacer 1, 2 o 3 pasadas sobre los datos. Es decir, no cambian de un registro a otro. Crystal Reports no lee la base de datos nuevamente, sino que utiliza los datos guardados durante todo el procesamiento posterior.

En consecuencia, puede aumentar el rendimiento de los informes que contienen subinformes mediante el uso de subinformes a la orden. Para usar estos drivers se requiere tener instalada el cliente del software especifico. A traves del Data Explorer podemos elegir el driver con el cual nos queremos comunicar con la base y luego nos logeamos. Una vez logeados al servidor, permanecemos conectados aunque cerremos el reporte. Si se requiere agregar una tabla ya existente, Crystal esto lo premite, pero hay que asignarle un alias.

Para reconocer los campos indexados, Crystal coloca un flecha al costado del campo, si hay mas de un campo, estos son de diferentes colores. Igualmente es necesario indexar los campos y tener conocimientos de ellos para mejorar la performance del reporte. Para poder hacer esto primero se debe conectarse a una base, y luego en el Visual Linking Expert, agregar las tablas de las otras bases. De todas formas, hay ciertas excepciones.

Tipos de Join Cuando se linkean dos tablas, se debe considerar los registros que van a devolver. Se dice que entre estas dos tablas no hay integridad referencial. Si esto no ocurre igualmente Crystal lo puede tratar.

Crystal Reports por default utiliza este tipo de join. Next: Add More Users. Legal Disclosure. SAP Crystal Reports releases and service packs. Replace the trial keycode for a production keycode to use the software for your ongoing licensed use.

Supported Platforms. Please contact us for a Linux version. SAP Crystal Server releases and service packs. Software downloads. Get the latest releases and service packs, see the product. SAP Crystal Solutions. How is your experience with this page? Contact our Crystal experts for all your licensing questions. Download the free apps for mobile access.

Choose the Licencing Option Best for You. Description of NUL here. Description of CAL here. Stay Connected. Software downloads Get the latest releases and service packs, see the product capabilities and choose the right version for your needs. Version Buy New license Supported?



0コメント

  • 1000 / 1000