Ver la Versión Completa : Como presento una vez un dato repetido en Rave o Qreport
lanysoft
10-05-2003, 22:39:06
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.