Compartir a través de


No utilizar campos que bloquean el procesamiento a petición

Otra forma de optimizar la escalabilidad en un proyecto de Crystal Reports para Visual Studio consiste en no utilizar campos que bloqueen el procesamiento a petición.

Crystal Reports procesa los informes a petición. Por ejemplo, si se va a mostrar la primera página de un informe, sólo procesa esa primera página, no el informe completo. Sin embargo, la inserción en la primera página de un informe de campos o fórmulas que dependan de la finalización del procesamiento del informe impide el procesamiento a petición.

Por ejemplo, si se ubica en la primera página el campo especial "Página N de M", se deberá procesar el informe completo a fin de determinar el recuento de páginas para poder presentar este campo. Esto hace que, para poder mostrarse la primera página, sea necesario esperar hasta que haya terminado de procesarse todo el informe. El mismo comportamiento se produce cuando se utiliza un porcentaje de cálculos de resumen.

Procure evitar el uso de este tipo de campos.