Pregunta

Tenemos varios informes que hacen las mismas operaciones de formato (que muestra por ejemplo "PASS" o "FAIL" si un valor está dentro de un rango particular.)

Sin Crystal Reports Server, ¿hay una manera de compartir funciones entre los informes de modo que no tienen que ser duplicado? Entiendo que podía hacer esto con una biblioteca de funciones de usuario, pero yo preferiría no al puerto todas las funciones de cristal para UFL.

El uso de Crystal Reports 2008.

¿Fue útil?

Solución

La única otra opción conocimientos que sería al puerto a las funciones de procedimientos almacenados o funciones de base de datos. Esto es realmente una mejor aplicación (en general) como el cliente de procesamiento de Crystal Reports es mucho más lento que el de SQL Server. por lo que su aprobación o no llegarían a ser una función o un procedimiento almacenado o incluso el uso de un caso en el DECLARACIÓN consulta de selección.

buena regla del pulgar con informes de Crystal, aplanar el conjunto de datos tanto como sea posible antes de devolver el conjunto de datos de cristal. Esto le permitirá utilizar el poder de la base de datos del servidor antes de confiar en el cliente para manejar el procesamiento. El ejemplo perfecto es volver 1 millón de filas para el cliente, pero aplanarlo a los totales sólo se exhiben a partir de 5 grupos. Crystal se ahogue en el ir a buscar de 1 millón de filas antes de que pueda procesar los totales.

Otros consejos

recuerdo que la versión anterior de CR apoyan la noción de un compartida repositorio además del repositorio que está disponible a través de BusinessObjects (NEE) Crystal Decisions Empresa.

No he encontrado ninguna mención de una funcionalidad similar (es decir, un repositorio compartido, no BOE) en la versión XI +.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top