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 07-01-2004
DanielAlexander DanielAlexander is offline
Miembro
 
Registrado: may 2003
Ubicación: argentina
Posts: 40
Poder: 0
DanielAlexander Va por buen camino
Unhappy Problema al mostrar un campo

Hola amigos:
Tengo un problema con un reporte al ocultar un campo.
Uso el mismo reporte para dos sql distintos , la diferencia es que un campo no deveria mostrar nada, y me muestra basura, probe haciendole antes de llamar al Prewiev del reporte ocultarlo y demas pero me funciona la primera vez luego me sigue mostrando basura.
Alguien me podria ayudar.
Muchas gracias.
Responder Con Cita
  #2  
Antiguo 07-01-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
¿Es QuickReports?.... Estas poniendo QRLabel1.Caption := '' y te muestra el texto QRLabel1... Si es así eso demuestra la "calidad" del QuickReports, tiene un problema al guardar y recuperar ciertos valores de propiedades. Solución fácil:
Código:
QRLabel1.Caption := ' '; {Espacio}
Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 07-01-2004
DanielAlexander DanielAlexander is offline
Miembro
 
Registrado: may 2003
Ubicación: argentina
Posts: 40
Poder: 0
DanielAlexander Va por buen camino
Talking

Muchisimas gracias. lo pruebo y luego te cuento.
Responder Con Cita
  #4  
Antiguo 07-01-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Según lo que aprecio en tu mensaje te refieres a un campo y no a una etiqueta, por lo tanto supongo que te refieres aun QrDbText, si es así, éste estará conectado a un campo de la consulta, y el hecho de que lo ocultes o no, no tiene nada que ver con que te muestre basura.

Entonces pienso que el problema pueda estar en otro sitio.

Tienen las 2 consultas los mismo campos, no será que en un momento dado el campo al que se engancha, por ejemplo un campo fecha sin ningún valor, que en Paradox nos traería de cabez.....

Ya nos explicarás.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 07-01-2004
DanielAlexander DanielAlexander is offline
Miembro
 
Registrado: may 2003
Ubicación: argentina
Posts: 40
Poder: 0
DanielAlexander Va por buen camino
Exactamente ese es el problema que tengo las consultas son parecidas la diferencia es que una me muestra la fecha y la otra no, entonces yo quiero ocultar ese QRDBtext cuando ejecuto la consulta que no trae la fecha, y no me da bola, porque lo oculto, porque al estar apuntando a un campo fecha que existe en la primer consulta, y el mismo no existe en la seguna me esta mostrando basura.

Muchas gracias.
Responder Con Cita
  #6  
Antiguo 07-01-2004
ramiretor ramiretor is offline
Miembro
 
Registrado: may 2003
Ubicación: México
Posts: 196
Poder: 21
ramiretor Va por buen camino
Hola:
¿Probaste en el evento BeforePrint de la banda poner el QRDBText desahibilitado?
Con la propiedad Enabled = False debe funcionar

Saludos

__________________
Ernesto R.
Responder Con Cita
  #7  
Antiguo 07-01-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Hasta el QuickReports 3.5 esto falla (no se si en versiones futuras también)... la Propiedad Visible esta de muestra!!... Una solución fácil, es en el OnPrint poner Value := ' ';....

Otra opción, puede ser hacerse un juego de componentes con algunas correcciónes, por ejemplo:
Código:
  TArtQRDBText = class(TQRDBText)
  private
  protected
    procedure Print(OfsX, OfsY: integer); override;
  end;
...
procedure TArtQRDBText.Print(OfsX, OfsY: integer);
begin
  if Visible Then
    inherited;
end;
PD: No he probado Enabled, pruebalo

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #8  
Antiguo 07-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
delphi.com.ar comentó:
PD: No he probado Enabled, pruebalo
en QR, la propiedad Enabled se comporta como la propiedad Visible, es decir, si Enabled está en true, se muestra el componente y si está en false, no
Responder Con Cita
  #9  
Antiguo 07-01-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Este QR es fantástico!... próximamente la función Left nos maracrá la posición vertical del control!! ....
¿Visible para que sirve?

Saludos, y gracias por la aclaración!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #10  
Antiguo 07-01-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Como dice Ian Marteens, sino fuera por estas cosas, los que escriben libros y las preguntas en los Foros bajarían mucho.........

Jeje....

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #11  
Antiguo 07-01-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Cita:
delphi.com.ar comentó:
Este QR es fantástico!... próximamente la función Left nos maracrá la posición vertical del control!! ....
No me extrañaría nada

Cita:
delphi.com.ar comentó:
¿Visible para que sirve?
Pues como tu bien has dicho... para hacer bonito
Responder Con Cita
  #12  
Antiguo 07-01-2004
DanielAlexander DanielAlexander is offline
Miembro
 
Registrado: may 2003
Ubicación: argentina
Posts: 40
Poder: 0
DanielAlexander Va por buen camino
Talking

Muchas gracias a todos por los aportes en cuanto pueda voy a poner en practica los consejos, alguno tiene que funcionar, con razon el visible no me daba bola.
Gracias.
Saludos.
Responder Con Cita
  #13  
Antiguo 08-01-2004
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Hola a todos,
yo en alguna ocasión he puesto el Width =0.

Un poco guarrete pero práctico.

Un saludo.
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #14  
Antiguo 08-01-2004
DanielAlexander DanielAlexander is offline
Miembro
 
Registrado: may 2003
Ubicación: argentina
Posts: 40
Poder: 0
DanielAlexander Va por buen camino
Talking

Hola a todos , probé poniendo la propiedad enabled en false y funcionó.
Muchas gracias a todos .
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


La franja horaria es GMT +2. Ahora son las 23:02:30.


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