Imagem no FastRepor
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!!!
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
Curtidas 0
Melhor post
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:
Espero ter ajudado,
Um forte abraço e fique com Deus!
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
19/03/2019
Obrigado deu certo
GOSTEI 0