Ola. a todos. Armazeno imagens em uma pasta e crio um campo no banco access como objeto OLE , salvo figuras com extenção .jpg e .bmp quando a figura é salva como .jpg no banco fica como PACOTE. Se salvo figuras .bmp no banco fica como IMAGEM DE BITMAP. quando gero um relatório no cristal reports com os 02(dois) formatos só as figuras salvas no formato .bmp sao impressas já as figuras com formato .jpg só sai o nome da figura. Como fazer com que as figuras salvas no formato .jpg sejam impresas, já que as no formato .bmp são mais pesadas???
Ficaria muito grato se alguem me ajudasse.
MovidoRogerio Jerezterça-feira, 10 de novembro de 2009 22:22Movido para o Fórum Apropriado (De:Fórum MSDN)
Não sei te dizer detalhadamente como imprimir as fotos JPEG num relatório Crystal, mas algo parecido já aconteceu comigo, portanto gostaria de compartilhar contigo pra ver se te ajuda em algo.
A imagem BMP é maior porque o próprio nome já diz: é um Mapa de Bits (BITMAP), que guarda as informações de cada pixel (RGB - Red, Green, Blue). Isso faz com que a imagem fique realmente grande. Já o JPEG é um formato comprimido, ou seja, apenas a informação de alguns bytes estão ali, e o resto é informação de descompressão.
Talvez, para mostrar a imagem no relatório, você tenha que utilizar algum objeto como fonte de dados e usar a classe Bitmap para que a aplicação possa reconhecer que é uma imagem comprimida e utilizar o processo correto de descompressão.
Desculpe pela informação vaga, mas é o que posso esclarecer por enquanto ...
Qualquer novidade eu posto novamente!
Abraço!Marcio Paulo M. Martins - MCSD.NET / MCAD / MCP