Para obtener el total podrias trabajar con formulas que empleen variables,. Yo tengo un report con las siguiente formulas:
La primera
NumberVar Contador;
WhilePrintingRecords;
contador :=0
' Esta formula lo que me hace es iniclaizarme la varible contador, y lo situo en aqeullos lugares donde quiero que se me ponga a cero.
La segunda y que me suma:
NumberVar Contador;
WhilePrintingRecords;
contador := contador +1
me va sumando y la voy poniendo en la linea de detalle. Entonce si tu pones un if antes del contador creo que ya tienes lo que quieres, claro que tendrias que adecuarlo algo a lo tuyo:
NumberVar Contador;
WhilePrintingRecords;
If Previous({Factura.idFactura})<>{Factura.idFactura}
contador := contador +1
y despues para mostrarla:
NumberVar Contador;
WhilePrintingRecords;
contador
Obviamente esto es un contador uno a uno, si quieres añadir mas de uno pon el campo que quieras. Espero que sea esto lo uqe uieras y te sirva, de todas maneras si tienes alguna duda, dimelo.
Un saludo. Alberto.
Notax: ¿Qué crystal tienes? Todo lo que te he dicho es con la verison 6. (Tu la formula la has puesto en la opcion "suprimir" o en "ocultar"???
-----Mensaje original-----
De: Angel Domínguez Barreñada [angel@jeem.com>mailto:angel@jeem.com]
Enviado el: viernes 25 de junio de 1999 10:43
Para: visualbasic-esp@egroups.com; vb-esp uba
Asunto:vb-esp : Crystal Reports. Suma detalles suprimidos
Hola a todos:
Tengo hecho un informe en el que le obligo a suprimir las líneas de detalle cuando se cumple cierta condición, es decir, en el formato de Detalles le indico:
Suprimir si: Previous({Factura.idFactura})={Factura.idFactura}
Esto lo hace correctamente, pero cuando inserto un campo de totalización, suma todos los registros, los que se visualizan en detalles y los que no se visualizan y, lógicamente, quiero que sólo sume los que se visualizan.
¿Sabéis cómo se puede solucionar? Muchas gracias.
Un saludo,
Angel Domínguez Barreñada
angel@jeem.com