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 18-05-2006
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 20
socger Va por buen camino
Problemas con QuicReport

Trabajo con Delphi5 Enterprisse, y en un QReport tengo puesto un QrImage.

En el BeforePrint del tQreport tengo puesto esto:

QrImage2.Picture.LoadFromFile(FPrincip.PathYNombreLogo);

Por lo que cada vez que inicio la impresión cambio la imagen del logotipo, según las necesidades del programa

Pues me ocurre que a veces ese logotipo, y sin explicación, aparece en negro cuando las dos impresiones anteriores salieron bien.

No se si a alguien le ha pasado esto, y si lo pudo solucionar, pero agradecería cualquier información que pudierais darme.

Por cierto, ¿sabría alguien decirme cómo instalar en Delphi2005 el qReport?. He podido comprobar que ya no los usan y esto me relentizaría saltar a la filosofía NET.



Saludos
Responder Con Cita
  #2  
Antiguo 18-05-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
tendrías que revisar que es lo que te regresa "FPrincip.PathYNombreLogo"... puede ser que no te este regresando un valor válido, lo que hace que la imagen aparezca en negro.

Para lo del quickreports en versiones nuevas de delphi:
Cita:
Empezado por seara2005
delphi 7 si trae el QReport, solo que no viene instalado:
Tienes que ir a Component/InstalPackages/add/dclqrt70.bpl

dclqrt70.bpl está en la carpeta Bin que se crea donde instalaste Delphi7

Ya con esto te aparecerán los componentes de QReport en la paleta del delphi.
__________________

Responder Con Cita
  #3  
Antiguo 24-05-2006
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 20
socger Va por buen camino
Gracias

Lo comprobaré, pero siempre es la misma ruta y el mismo nombre de fichero.

Es en concreto el logotipo de la empresa, y esto nunca se cambia. Por lo que hasta ahora he creido que no podría ser esto. Pero no lo he comprobado nunca.

Saludos
Responder Con Cita
  #4  
Antiguo 24-05-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
A mí me ha pasado cuando la tabla a la que pertenece el Logo estaba en estado de edición y se mandaba a imprimir. En mi caso la imagen simplemente no se imprime, se queda en blanco.

Tengo que decir que la imagen la guardo en la propia Base de Datos, así que puede es un caso distinto al tuyo... pero por probar que no quede .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 24-05-2006
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 20
socger Va por buen camino
Gracias

Esto es cierto, cuando la tabla está en edición, no devuelve bien el dbImage. Por eso saco las imágenes a un directorio aparte y los relaciono con el registro de la tabla. Además te evitas que la tabla o la base de datos se engrande demasiado.

Saludos
Responder Con Cita
  #6  
Antiguo 24-05-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Exacto. Pero dependiendo de los usuarios, hay que hacerlo de una forma u otra. En mi caso había algunos "avispados" que pueden cambiar fuera del programa el logotipo, (sin tener acceso en mi programa). En esta situación, es preferible que el usuario administrador de mi programa introduzca el logo en la Base de Datos, el resto de usuarios no pueden acceder a esa tabla

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 25-05-2006
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 20
socger Va por buen camino
Llevas toda la razón

Es cierto, siempre hay en todas los sitios una avispa inoportuna, con un aguijón de lo más follonero.

Así que pienso que hicistes lo mejor en tu caso. A veces es mejor cubrirse del espantoso bucle sin fin que resulta de no saber porque pasa cierta neura de programación, hasta que descubres que alguien se está metiendo a manifascero. Y lo peor es que a veces lo hacen a caso hecho.

Saludos
Responder Con Cita
  #8  
Antiguo 26-05-2006
pijo pijo is offline
Miembro
 
Registrado: sep 2003
Ubicación: Barcelona, casi
Posts: 56
Poder: 21
pijo Va por buen camino
A mi también me pasó en un programa que hice para hacer presupuestos. El problema que tenia yo es que en un mismo report (incluso en la misma página si habia dos imagenes) algunas imagenes se imprimian en negro y otras bien. Si reimprimia ese report no coincidian las imagenes que se habian impreso mal con las del anterior (lo que me condujo a pensar que era una cosa aleatoria). Entonces descubrí que sólo me pasaba con las impresoras laser, por que tenia una impresora de inyección y ésta nunca me falló. Asi que fui probando drivers de la impresora hasta que uno de ellos me funcionó. Otra cosa que hice paralelamente a esta del driver fue antes de asignar al image del report el archivo, cargarlo en memoria i convertirlo a bmp si era necesario (ya que utilizaba varios tipos de imagenes para que me las pudieran adjuntar bmp,gif,jpg,etc....).
__________________
Ánimos.
Responder Con Cita
  #9  
Antiguo 29-05-2006
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 20
socger Va por buen camino
Gracias

No se me había ocurrido lo del driver de la impresora, probaré a ver si en su web están actualizados

Gracias.
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
dudas sobre la función average expresión de Quicreport Manuel Impresión 4 16-05-2006 23:03:49
Problema XP - QuicReport alejodb Impresión 1 29-08-2003 08:44:13


La franja horaria es GMT +2. Ahora son las 02:19:25.


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