Resumen Contadores en Crystal Report

Podemos poner variables en un informe de CR, como por ejemplo un contador, o una variable para acumular cantidades y luego utilizar esa variable en otro lugar del informe.


Ejemplos


Asignar a una variable el contenido que queramos:


Insertamos un campo de formula en un informe, que llamaremos @Formula1. Luego, en "texto de formula" inicializamos una variable como cadena, llamada Codigo1 y finalmente, si resulta que el valor del campo es igual a "1", entonces asignamos a la variable Codigo1 el valor que queramos, de esta forma:


WhilePrintingRecords;


StringVar Codigo1;


If {Campo} = "1" Then Codigo1 := "Lo que queramos";


Poner una variable que nos acumule el contenido de un campo, del cuerpo del informe y presentar dicha variable al pie del mismo:



* Insertar un campo de formula en la "Cabecera del cuerpo" del informe a la que llamaremos @InicializarContador. Para inicializar la variable Contador pondremos las siguientes líneas en la ventana "Texto de formula":


WhilePrintingRecords;



NumberVar Contador;



Contador :=0

 * Insertar un campo de formula en el "Cuerpo" del informe y la llamaremos @CalculoContador. Para cargar la variable Contador, pondremos las siguientes líneas en la ventana "Texto de formula":


WhilePrintingRecords;



NumberVar Contador;



Contador := Contador + {Campo}



Donde {Campo} es el campo que queremos sumar a la variable "Contador"

 * Insertar un campo de formula en el "Pie del Cuerpo" del informe y la llamaremos @PresentarContador. Para presentar la variable Contador, pondremos las siguientes líneas en la ventana "Texto de formula":


WhilePrintingRecords;


NumberVar Contador;


Contador;



Estos son ejemplos que prepare en su día, si los estudias un poco, te darás cuenta que es muy fácil insertar un campo formula en el cuerpo del listado, junto al nombre, que puede ser tu contador.



Un saludo

Luis Javier



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com