Clarion - Como hacer un reset a una variable en reporte?

 
Vista:

Como hacer un reset a una variable en reporte?

Publicado por Alek (18 intervenciones) el 01/07/2009 21:11:55
Hola Foro!.. como puedo hacer un reset a una variable de un reporte por codigo, segun un Break especifico?

Gracia por la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Como hacer un reset a una variable en reporte?

Publicado por Marcelo Madelon (572 intervenciones) el 03/07/2009 13:23:41
Alek eso depende de como hayas armado al reporte.

Supongamos el caso que tengas que hacer un break cuando cambie el Codigo Postal en un listado que lista las ventas por localidad. Yo lo haria asi:
LOC:CodPostal ! Variable Local para controlar el cambio
LOC:Importe ! Es la variable Para sumar y que inicializamos en el cambio
VEN:CodPostal ! Campo del archivo Ventas con el C.Postal e Importe
VEN:Importe
Tenemos un Detalle donde imprimimos los totales por localidad ! DetailTotal

En OpenWindows Inicializas la variable de control de corte

LOC:CodPostal = 0

En Take Record

IF LOC:CodPostal = 0
LOC:CodPostal = VENCOdPostal ! Cargas por primera vez
End

IF LOC:CodPostal <> VEN:CodPsotal
LOC:CodPostal = VEN:CodPostal
! Aca podes imprimir manualmente detalles
Print(RPT:DetailTotal) ! Esta linea se puede usar con LINEPRINT
LOC:Importe = 0
End
LOC:Importe += VEN:Importe ! Sumo

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar