Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2011
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 364
Poder: 20
Jose Roman Va por buen camino
Ocultar o mostar un DataText en Rave Report...

Hola a todos,

Tengo Rave Reports 7.5 BE, tengo un informe que se muestra de la siguiente manera:

JUAN 2533
JUAN 2677
JUAN 2888
JOSE 2599

pero mi cliente desea que aparezca asi:

JUAN 2533
.....2677
.....2888
JOSE 2599

Alguien sabe como realizar esto??? Gracias de antemano.

Nota: Los puntos que aparecen en el listado que desea el cliente no van, solo los puse para que se mostrara alineado, no sabia como hacerlo de otra manera.
Responder Con Cita
  #2  
Antiguo 29-07-2011
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
Una solución puede ser con un TClientDataSet, que lo utilizaremos como tabla temporal.
Nos traemos a un Query la consulta que deseamos mostrar en el report, lo recorremos mediante un bucle y vamos agregando los registros al TClientDataSet, evitando repetir los campos iguales. Luego unimos el TClientdataset al Rave y listo.
Saludos.
Responder Con Cita
  #3  
Antiguo 01-08-2011
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 364
Poder: 20
Jose Roman Va por buen camino
ok, gracias por ayudarme pero te comento que por fin se me ilumino el cerebro, aquí les dejo la solución para alguien en el futuro:
  1. Colocar un Text Component con su propiedad visible en FALSE y su propiedad TEXT vacia
  2. En el evento DataBand seleccionar OnBeforePrint y escribir:
    Código Delphi [-]
    if (DataText1.Text = VarText.Text) then DataText1.Visible := False; 
    else DataText1.Visible := True;
    end if; 
    VarText.Text := DataText1.Text;

Listo ahora no mostrara los registros repetidos.
Responder Con Cita
  #4  
Antiguo 02-08-2011
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
No se si será problema de versión, pero lo he probado y no me funciona.
Saludos.
Responder Con Cita
  #5  
Antiguo 02-08-2011
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 364
Poder: 20
Jose Roman Va por buen camino
mm, cuentame que estas haciendo??
Responder Con Cita
  #6  
Antiguo 02-08-2011
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
El tema lo he resuelto de la siguiente manera:
He colocado un DataText1 en la cabecera del Report. He creado un Parametro 'Var1'. En su DataField he puesto

Param.Var1.
En el evento OnBeforePrint del Datatext2:
Código Delphi [-]
    if (DataText2.Text = RaveProject.GetParam ('Var1')) then DataText2.Visible := False; 
    else DataText2.Visible := True;
    end if;
En el evento OnAfterPrint del Datatext2:
Código Delphi [-]
    RaveProject.SetParam ('Var1',DataText2.Text);
.
Me sigue gustando más, imprimir con la tabla ya creada.
Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Poner Prefijo a un datatext de RAVE REPORTS 5.0 martinchooozzz Impresión 2 27-05-2008 15:57:16
Ocultar filas en RAVE egostar Impresión 11 13-07-2007 17:00:20
multiplicar el valor de dos DataText en RAVE ctronx Impresión 3 14-01-2005 03:05:53
Dar formato a un DataText en RAVE ctronx Impresión 1 11-01-2005 21:01:15
Ayuda con rave report datatext raudelink Impresión 0 23-06-2004 20:54:13


La franja horaria es GMT +2. Ahora son las 01:12:45.


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
Copyright 1996-2007 Club Delphi