Tecnología

Inicio

¿Cómo aumentar el rendimiento de un informe de Crystal para que se ejecute más rápido

¿Toma mucho tiempo para su informe de Crystal para completar? A veces, un informe de Crystal puede ser lento, ya que funciona con este tipo de grandes cantidades de datos o porque hay algo que no se ha creado / codificado correctamente. Pruebe cualquiera de los siguientes pasos para acelerar su informe de Crystal

Instrucciones

1 ¿Cómo aumentar el rendimiento de un informe de Crystal para que se ejecute más rápido

Antes de hacer nada, se debe ejecutar el informe y echar un vistazo a su rendimiento utilizando el informe cristalino de una función de 'información de rendimiento'. El cuadro de diálogo "Información de rendimiento 'se puede abrir desde el menú Informe. Muestra los datos de rendimiento desde la última vez que se ejecutó el informe y se puede mostrar la duración de cada parte del informe, incluyendo sub-informes, se está llevando a completar. Puede ser muy útil cuando se trata de determinar por qué un informe está funcionando lento.

2 Selección de registros. Asegúrese de que utiliza una fórmula de selección que sólo devuelve aquellos registros que usted necesita para el informe, en lugar de tener Crystal leer y volver todos los registros.

3 ¿Cómo aumentar el rendimiento de un informe de Crystal para que se ejecute más rápido

Índices. El uso de índices de base de datos puede mejorar el rendimiento de los informes de manera significativa a fin de tratar de utilizarlos cuando la vinculación de tablas. También, asegúrese de que los 'Usar índices o servidor para rapidez' casilla de verificación está activada en la ficha Base de datos del cuadro de diálogo Opciones. El cuadro de diálogo Opciones se puede abrir desde el menú Archivo.

4 La vinculación de demasiadas tablas. Una cosa que puede causar un informe o sub-informe se ejecute lentamente es la vinculación de demasiadas tablas. Los más tablas unidas entre sí, más lento será el informe llegará a ser. Si se necesita mostrar datos de varias tablas, intente utilizar un subinforme para obtener datos de una o dos de las tablas y almacenar esos datos en una variable compartida para la exhibición más adelante. Vea el enlace en la parte inferior para obtener más información sobre el uso de las variables compartidas.

5 ¿Cómo aumentar el rendimiento de un informe de Crystal para que se ejecute más rápido

Tipo de vinculación. Otra cosa que puede causar un informe o sub-informe se ejecute lentamente es el tipo de enlace que se hace. Una combinación externa puede retrasar el informe de forma considerable. Si es posible, utilice una Unión interna en su lugar (si se asume que devolverá los resultados deseados).

6 Puntos de vista. Creación y uso de una base de datos de vista de una consulta de base de datos puede encapsular y simplificar los datos que mejora el rendimiento significativamente informe. Esta es una de las etapas más avanzadas y puede requerir un conocimiento general de conceptos de base de datos.

7 Procedimientos almacenados. La incorporación de una consulta de base de datos en un procedimiento almacenado también se puede encapsular y simplificar los datos que mejora el rendimiento significativamente informe. Esta es una de las etapas más avanzadas y puede requerir un conocimiento general de conceptos de base de datos.