Problema no QRDBImage - QuickReport

Delphi

27/07/2004

Eu fiz um relatório, com campos texto e uma foto. Todos os textos aparecem normalmente, mas a foto algumas vezes não aparece no relatório.
Estou utilizando o Delphi 7, e o banco de dados é o Firebird.

É muito estranho... as vezes as imagens aparecem, outras não.
Não tenho a menor idéia do que pode ser...


Eudega

Eudega

Curtidas 0

Respostas

Rodrigo Costa

Rodrigo Costa

27/07/2004

Caro Colega,

Tive o mesmo problema, só que trabalhando com SQL Server 2000. Acho (não tenho certeza) que o objeto QrDbImage só aceita imagens do tipo bmp e caso a imagem seja do tipo graphic (jpg, gif) ela não aparece ou dá erro. Eu resolvi da seguinte maneira:

1 - inseri um objeto QrImage (que aceita todos os tipos de imagens)
2 - no evento BeforePrint da banda de detalhe eu atribui a figura do banco de dados a uma variavél do tipo Tbitmap ou Tjpeg dependendo do tipo da figura (o SQL Server tem uma função que retorna isso).
3 - Em seguida atribui a variável ao objeto QrImage.

se quiser, eu posto o código.


GOSTEI 0
Eudega

Eudega

27/07/2004

Eu justamente estou tentando exibir imagens JPG. Não testei com BMP´s pra ver se ocorria o mesmo problema.
Acho estranho ocorrer esse problema pois eu testei com o QRDBImage e COM o QR[b:e41e311a45]E[/b:e41e311a45]DBImage(um componente melhorado para Jpg que achei no site da Borland) e em ambos o mesmo problema ocorreu.

Vou fazer o que você recomendou e ver se funciona!!

Muito Obrigado pela ajuda.


GOSTEI 0
Anibaljr77

Anibaljr77

27/07/2004

Gostaria que vc postasse o codigo que vc usou

Pois tb tenho o mesmo problema!!

Lhe adicionei no MSNMessenger

Obrigado!!


GOSTEI 0
POSTAR