Ver la Versión Completa : QRExpr problema
yossi
02-06-2010, 04:45:33
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?
Hola yossi, puedes utilizar el evento OnPrint de tu QrExpr y cambiar el valor.
procedure Treport.QRExpr1Print(sender: TObject; var Value: String);
begin
if Value = 'Unknown' then
Value := '0';
end;
Saluditos
yossi
02-06-2010, 19:42:46
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.
yossi
03-06-2010, 19:29:45
hay alguien que tenga otra idea de como puedo hacer????? :(:(:(
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.
procedure Treport.QRExpr1Print(sender: TObject; var Value: String);
begin
if Pos('Unknown',Value)>0 then
Value := '0';
end;
Saluditos
cancun
04-06-2010, 15:20:39
Hola
Solo tienes que ocultar los componentes que no quieres que se vean asignando la
propiedad Enabled a false
yossi
05-06-2010, 02:42:12
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
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.