Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Como presento una vez un dato repetido en Rave o Qreport (https://www.clubdelphi.com/foros/showthread.php?t=309)

lanysoft 10-05-2003 22:39:06

Como presento una vez un dato repetido en Rave o Qreport
 
Hola, estoy trabajando con rave, tengo una base de datos contiene multiples valores por dia para cada vendedor y quiero hacer una consulta de varios registros por fecha, deseo que el reporte presente la fecha de la consulta pero no multiples veces como acostumbra al colocarse un campo de datos asociado a la fecha, deseo pasarle a un campo texto ubicado dentro del informe la fecha que es selecionada por el usuario.

De todas formas, si saben hacer esto con Quickreport, rehago el informe y listo, les agradezco la ayuda o colaboración.

gracias de antemano.

saludos, desde bogotá.

cancun 11-05-2003 05:03:06

Hola


En Rave ni idea, ya que nunca lo he usado, pero en QR es muy facil, solo tienes que usar una variable para comparar el valor.


1.- Declara una variable en la seccion private de tipo string

Temp:String;

2.- Inicializa a cadena vacia en el BeforePrint del QuickRep

Temp:='';

3.- Comparala en el evento OnPrint del QRDBText

If Value=Temp Then Value:='' Else Temp:=Value;

Listo.

Espero te sirva.

lanysoft 12-05-2003 15:59:56

Gracias por la ayuda, en Qreport.

En rave encontre una solución la cual consiste en utilizar un cliendataset y usar el evento OnGetText
allí usa la función GetGroupState.

De todas formas la idea la extraje del documento:
http://bdn.borland.com/article/0,1410,29272,00.html

en su parte final esta la sección:
Understanding Group State

allí se define como evitar campos repetidos. Luego en Rave ubicas el campo donde deseas y a imprimir.

Espero a otros le sirva esta solución.


La franja horaria es GMT +2. Ahora son las 23:11:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi