Total de páginas para varias columnas en Crystal Report

Tengo informes de cristal de varias columnas, ahora quiero mostrar el total acumulado de las columnas de peso y cantidad. La imagen del informe real es esta

enter image description here

Pero el diseñador de informes de Crystal no muestra otras columnas, por lo que en qué columna debo calcular el valor.

preguntado el 02 de febrero de 12 a las 11:02

¿No funciona ya con el primer conjunto de columnas? Debe colocar los totales en el pie de página del grupo y hacer que los pies de página del grupo también sean de varias columnas; el pie de página no puede ser de varias columnas, en mi opinión. -

Tienes razón, el pie de página no puede ser de varias columnas. Pero no estoy usando grupos, por lo que no hay un pie de página de grupo aquí.

@MSingh ¿Por qué no puede agregar varios valores en el pie de página? Ya estoy usando varias columnas en el pie de página. -

¿Cómo está usando varias columnas en el pie de página? Cuando selecciono el pie de página y voy a la sección Experto, la casilla de verificación "Dar formato a datos con varias columnas" no está disponible. Verifique amablemente:

@MSingh, publique una imagen de su informe con solo las columnas que desea resumir. La imagen actual es confusa. -

1 Respuestas

Siga este enfoque:

Cree una fórmula llamada "RunningTotal" con el siguiente texto:

//{@RunningTotal}
WhilePrintingRecords;
Numbervar RunningTotal_Amount;
Numbervar RunningTotal_Weight

Agregue esta fórmula a la sección Encabezado del informe (elimínela después de terminar la prueba)

Cree otra fórmula llamada "PageTotal.Reset" con el siguiente texto:

//{@PageTotal.Reset}
WhilePrintingRecords;
Numbervar PageTotal_Amount:=0;
Numbervar PageTotal_Weight:=0;

Agregue esta fórmula a la sección Encabezado de página (elimínela después de terminar la prueba)

Cree otra fórmula llamada "PageTotal.Increment" con el siguiente texto:

//{@PageTotal.Increment}
WhilePrintingRecords;
Numbervar PageTotal_Amount:=PageTotal_Amount+{TABLE.AMOUNT_FIELD};
Numbervar PageTotal_Weight:=PageTotal_Weight+{TABLE.WEIGHT_FIELD};

Agregue esta fórmula a la sección Detalles (elimínela después de terminar la prueba)

Cree una fórmula llamada "PageTotal.Weight.Amount" con el siguiente texto:

//{@PageTotal.Amount.Display}
WhilePrintingRecords;
Numbervar PageTotal_Amount;

Agregue esta fórmula a la sección Pie de página. NO lo suprima, ya que esto mostrará el total de la página.

Cree una fórmula llamada "PageTotal.Weight.Display" con el siguiente texto:

//{@PageTotal.Weight.Display}
WhilePrintingRecords;
Numbervar PageTotal_Weight;

Agregue esta fórmula a la sección Pie de página. NO lo reprima.

Cree una fórmula llamada "RunningTotal.Amount.Display" con el siguiente texto:

//{@RunningTotal.Amount.Display}
whileprintingrecords;
Numbervar RunningTotal_Amount;
RunningTotal_Amount:=RunningTotal_Amount+{@PageTotal.Amount.Display};

Agregue esta fórmula a la sección Pie de página. NO lo reprima.

Cree una fórmula llamada "RunningTotal.Weight.Display" con el siguiente texto:

//{@RunningTotal.Weight.Display}
whileprintingrecords;
Numbervar RunningTotal_Weight;
RunningTotal_Weight:=RunningTotal_Weight+{@PageTotal.Weight.Display};

Agregue esta fórmula a la sección Pie de página. NO lo reprima.

Es posible que deba adaptar un poco este enfoque para manejar la visualización de varias columnas.

Respondido 10 Feb 12, 01:02

Hola Craig, esto es mucho trabajo, pero funciona bien. Muchas gracias - manav inder

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.