Club Delphi  
    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 02-06-2010
yossi yossi is offline
Miembro
 
Registrado: abr 2010
Posts: 59
Poder: 15
yossi Va por buen camino
QRExpr problema

hola mi problema es este, tengo un qreport donde tengo 1 query que puede recibir 2 consultas segun el form de donde llame el qreport,

en el qreport tengo muchos qrexpr que pertenecen a 2 tablas pero cuando le envio la consulta desde x form los qrexpr que pertenecen a la otra tabla me salen como 'Unknown' y pues claro esa columna no existe, quisiera que me saliera 0 o que simplemente que quedara en blanco.

hay alguna manera de lograrlo?
Responder Con Cita
  #2  
Antiguo 02-06-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola yossi, puedes utilizar el evento OnPrint de tu QrExpr y cambiar el valor.

Código Delphi [-]
procedure Treport.QRExpr1Print(sender: TObject; var Value: String);
begin
 if Value = 'Unknown' then
  Value := '0';
end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 02-06-2010
yossi yossi is offline
Miembro
 
Registrado: abr 2010
Posts: 59
Poder: 15
yossi Va por buen camino
hola caro, gracias por tu respuesta pero no me funciona, lo coloque exactamente como me dijiste y nada, sigue saliendo 'Unknown', incluso le coloque la propiedad resetafterprint en true pero tampoco funciona.
Responder Con Cita
  #4  
Antiguo 03-06-2010
yossi yossi is offline
Miembro
 
Registrado: abr 2010
Posts: 59
Poder: 15
yossi Va por buen camino
hay alguien que tenga otra idea de como puedo hacer?????
Responder Con Cita
  #5  
Antiguo 04-06-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola yossi, no he podido conectarme hasta ahora al foro. A mi si me funciona, en la prueba que hice no solo me salía Unknow sino el campo donde tenía el error por lo que use la función Pos, prueba si con Pos te funciona.

Código Delphi [-]
procedure Treport.QRExpr1Print(sender: TObject; var Value: String);
begin
 if Pos('Unknown',Value)>0 then
  Value := '0';
end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 04-06-2010
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 114
Poder: 22
cancun Va por buen camino
Hola


Solo tienes que ocultar los componentes que no quieres que se vean asignando la
propiedad Enabled a false
__________________
Cancun, Q.Roo, México
Responder Con Cita
  #7  
Antiguo 05-06-2010
yossi yossi is offline
Miembro
 
Registrado: abr 2010
Posts: 59
Poder: 15
yossi Va por buen camino
hola caro gracias por tu repuesta ahora si funciona, no sabia eso del pos pero ya coloca 0 cuando no encuentra el valor

hola cancun gracias por responder pero eso lo habia intentado y no funcionaba
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
Manejo del Qrexpr!!!..... martinb Impresión 4 02-01-2009 20:12:24
QRExpr d044 Impresión 2 28-11-2007 14:04:56
Problemas con QREXPR jre740824 Impresión 2 13-09-2006 19:49:50
sumar un QRexpr Renees Impresión 2 22-07-2005 18:04:56
Acerca de QRExpr silviodp Impresión 2 18-05-2004 22:36:18


La franja horaria es GMT +2. Ahora son las 07:15:11.


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