[RESOLVIDO] Inserir imagem no relatório (iReport) por caminho passado pelo Banco de Dados!

3 respostas
H

Bom dia, se alguém tiver uma ideia para me dar de como posso resolver o seguinte problema:
Tenho um cadastro de pessoas e nesse cadastro eu coloquei uma campo “foto” que armazena somente o
nome da foto ex.: “foto.jpg” quando eu visualizo em tela eu já fiz eu passo pro java da seguinte maneira

lb_imagem.setIcon(new ImageIcon("C:/FotosMembros/"+tf_foto.getText()));

Agora a pergunta, tem como eu fazer isso no iReport, pois ainda estou montando o relatório e não estou conseguindo passar esse
nome da foto para o iReport de forma que ele visualize. Tentei da seguinte forma mas não deu:

<image>
		<reportElement x="470" y="88" width="85" height="113"/>
		<imageExpression><![CDATA["C:\\FotosMembros\\$F{foto}"]]></imageExpression>
</image>

3 Respostas

R

Haziel,

Tenta fazer assim:

<imageExpression><![CDATA["C:\\FotosMembros\\"+$F{foto}.toString()]]></imageExpression>
H

Bah Radams vlw ae, funciono beleza. =D Muito obrigado!

R

Tranquilo cara, qualquer dúvida tamo ai.
Só edita o teu post e poe: [RESOLVIDO] Inserir imagem no relatório (iReport) por caminho passado pelo Banco de Dados! :slight_smile:

Criado 16 de setembro de 2011
Ultima resposta 16 de set. de 2011
Respostas 3
Participantes 2