Imagem no FastRepor

Delphi

FastReport

19/03/2019

Boa tarde!
Eu tenho um sistema feito em Delphi com Interbase, que salva fotos em uma tabela. Mas eu nao salvo a foto, e sim o caminho. Cada vez que muda de registro, o sistema procura o caminho (caminho eh um campo da tabela) da imagem: se existir, mostra a imagem, senao, nao...
Esta tudo funcionando, certinho.... o problema 'e que eu tenho que mostrar as imagens em um relatorio feito com FastReport. Se eu guardasse a imagem no banco, era facil, mas eu guardo o caminho. consigo mostrar todos os dados, menos as fotos.
Alguem poderia me dar uma maozinha?
Obrigado!!!
Darlan Poffo

Darlan Poffo

Curtidas 0

Melhor post

Hélio Devmedia

Hélio Devmedia

22/03/2019

Olá Darlan,

Basta você incluir um componente TfrxPictureView e também adicionar o dataset que tem o campo com o caminho da imagem:

depois selecione o objeto frxPictureView que você adicionou e na aba Events dê dois cliques em OnAfterData e digite o seguinte código:

picture1.Picture.LoadFromFile(<frxDataSet."CAMINHO">);

onde

picture1 é o nome do objeto de imagem;
Picture é a propriedade que armazena a imagem;
LoadFromFile é o método que Carrega uma imagem
frxDataSet é o nome do dataset que você carregou dentro do seu relatório (que geralmente aparece ao lado direto da Engine do fastreport.
Caminho é o nome do Field do dataset (ou campo da tabela) que contem o caminho do arquivo em string;



Espero ter ajudado,
Um forte abraço e fique com Deus!
GOSTEI 1

Mais Respostas

Murilo Bragança

Murilo Bragança

19/03/2019

Obrigado deu certo
GOSTEI 0
POSTAR