Pregunta

En el informe cristalino Segate cómo agregar el ejemplo de resumen. @ Última página Necesito número total de páginas y el número de registros en la página correspondiente y el importe total del balance de esa respectiva ayuda page.Please me han propuesto resolver este problema. Ejemplo:- Sin páginas de cuentas TotalBalance. Página 1 38 42000.00 página 2 40 (página 1 Documentos excluido) 12.000,00 (en excluir page1 Records)
Página 3 30 (excluyendo page1,2 Records) 10000.00 (en excluir page1,2 Records)
: : : Pronto Gracias, Karthik

¿Fue útil?

Solución

Aquí hay un intento de tratar de hacer esto con Campos de fórmula ...

Paso 1 -. Crear campo de fórmula para restablecer el total en cada nueva página

Crea un nuevo campo de fórmula para restablecer los totales de página Agregar esta a la sección de encabezado de página. Llamar el campo ResetOnNewPage y agregue la siguiente fórmula (en la sintaxis Crystal)

WhilePrintingRecords;
Global NumberVar PageTotal := 0;
Global NumberVar RowCount := 0;

Añadir esto a la sección de encabezado de página y esconderlo marcando Suprimir en el Editor de Formato

Paso 2 -. Crear un campo de fórmula para realizar el total acumulado

Crea un nuevo campo de fórmula llama CalculateOnEachDetail y agregar la siguiente fórmula

WhilePrintingRecords;
Global NumberVar PageTotal;
Global NumberVar RowCount;
PageTotal := PageTotal + {Command.s};
RowCount := RowCount + 1;

Nota: Tendrá que cambiar la broca en las llaves para reflejar su mesa / Fieldname. ( que utiliza un comando con un solo campo llamado 's' )

Esto, unido al Detalle sección y de nuevo lo oculta en el Editor de Formato

Paso 3 - Crear un campo de fórmula para cada uno de los dos valores estamos calculando

Crear un campo de fórmula llamada ShowPageTotal con la siguiente fórmula

WhilePrintingRecords;
Global NumberVar PageTotal;
PageTotal;

Y un campo de fórmula llamados ShowRowCount con el esta fórmula

WhilePrintingRecords;
Global NumberVar RowCount;
RowCount; 

Esta caída en el pie de página y Bob es tu tío!

Otros consejos

Crystal Reports no "pensar" en términos de páginas. Se piensa en términos de registros y grupos. Como tal, no hay ninguna función que dice: "Para todos los registros de esta página, añadir este número". Hay maneras de evitar esta limitación, pero que va a tomar algún tiempo para que usted pueda entender y desarrollar.

El primer método que se me ocurre es la estructura de su informe para que aparezca el mismo número de registros en cada página. Por ejemplo, si exactamente 10 registros aparecieron en cada página, a continuación, se puede hacer un total acumulado para agregar 10 registros a la vez y luego se restablece.

El segundo método implicaría ser creativo con la fabricación de una costumbre variable de agrupación y sólo mostrando 1 grupo por página.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top