Viendo todos los elementos de un campo determinado en un Crystal Reports resumen del grupo no es sencillo. Incluso un solo resumen nivel de informe requiere una serie de fórmulas que dependen colocados en secuencia para dar cuenta de Crystal Reports orden inherente de las operaciones . Adición de un grupo definido obliga a otra fórmula para restablecer los valores recogidos por lo que una agrupación no contiene los valores de la agrupación antes . Usted puede evitar variables de matriz para capturar los elementos de campo . Aunque el uso de la combinación ( Array) función encadenar elementos array juntos, matrices tienen una limitación artículo 1000 y son más difíciles de usar con grupos . Instrucciones
Creación de fórmulas y variables que definen
1
Crear informe inicial con los campos y grupos deseados
2
Cree primera Únete fórmula (ex : Join1 ) . Para incluir :
Nota : //Fórmula comentarios, no procesa
compartida stringVar Y: . = Tabla.Campo
//( Tabla.Campo contiene los elementos para su presentación en el Resumen del grupo
compartida stringVar X;
compartida stringVar Z;
3
Crear segunda Únete fórmula (ex : Join2 ) que incluya :
< p > EvaluateAfter ({ @ JOIN1 } ) ;
compartida VarCadena X: = {@ } Join1 ; Record //Anterior
compartida stringVar Y: = Tabla.Campo ; datos //campo < br >
compartido StringVar Z;
Si Z = ""
ENTONCES Z: = Y
MÁS Z: = X & "," & Y , < br >
//"," es un delimitador opcional para los elementos de cuerda
Trim ( Z )
4
Crear Fórmula para el encabezado de grupo . (ex : Join- Header ) para incluyen:
compartida StringVar Z: = "";
//Situado en el encabezado de grupo , impide que un grupo muestre un Prior
grupos de artículos
< . p > //puede ser suprimido (a través de las opciones de formato )
5
Crear Fórmula para el Pie de grupo (por ejemplo: Join- Pie ) que incluya :
compartida StringVar Z;
trim ( Z )
//Muestra todos los elementos de campo en el Pie de grupo , tal como se delimita en Join2 .
Depositar fórmulas y campos en el Informe
6
Place y suprime la fórmula Join2 en la sección Detail