Cómo utilizar una variable compartida en un Crystal Report

Por contributor
Las variables compartidas pueden ser extremadamente útiles en un Crystal Report.

Las variables compartidas pueden ser extremadamente útiles en un Crystal Report. A diferencia de las variables locales y globales, el valor almacenado en una variable compartida puede ser establecido y/o visto en cualquier parte de un Crystal Report. Por ejemplo, podrías crear una variable compartida llamada Edad. Luego, puedes almacenar el valor 31 a Edad en un subinforme y mostrar ese valor en otro subinforme.

Paso 1

Define la variable compartida.

Define la variable compartida. Una variable compartida puede establecerse en cualquier parte del informe principal o de cualquier subinforme. Para establecer una variable compartida denominada Edad deberías utilizar el siguiente código:

Shared NumberVar UserAge; UserAge := {Table1.Age}; ""

Paso 2

Muestra o usa la variable compartida.

Muestra o usa la variable compartida. Ésta puede ser procesada o mostrada en cualquier parte en el informe principal o de cualquier subinforme. Podrías compartir tu variable Edad de esta manera:

Shared NumberVar UserAge; UserAge

Paso 3

Utiliza la variable compartida.

Utiliza la variable compartida en las fórmulas o secciones en cualquier parte en tu informe.