PDA

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.