Olá, partilho exemplo de mostrar imagens em formulário corrido no Access 2003.
A partir de uma dúvida aqui do fórum e com ajuda dos colegas sergiosdl e Noobezinho, conseguimos contornar a situação.
Conforme é recomendado, nunca se armazena imagens na base de dados, pois podemos facilmente chegar ao limite de 2GB. No caso do colega tinha apenas o caminho e nome do ficheiro de imagem.
Verificamos que se a imagem estiver num campo OLE armazenada, assim já funcionava no formulário continuo.
Então a solução foi criar um ficheiro temporário para armazenar apenas as imagens desejadas para o formulário.
O ficheiro temporário é criado na pasta %TEMP% e ligado ao Front_End para não “inchar” e termos que estar sempre a compactar o Front_End.
No anexo tem 3 exemplos:
ImgensForm2003bmp – Como os ficheiros jpg, gif, png não mostrava no formulário continuo, foi necessário converter para formato BMP antes de importar para a tabela.
ImgensForm2003pe – Este será o exemplo que recomendo, faz a importação directamente para a tabela temporária, no entanto é necessária a instalação prévia do Microsoft Photo Editor para que funcione.
Podem obter através deste LINK ,no meu caso não instalei o Patch.
ImgensTabela2003pe – Este exemplo, apesar de não recomendado, mas pode ser necessário para situações pontuais (exemplo logotipo de entidade, etc). Armazena a imagem num campo OLE da base de dados.
Também é necessária a instalação prévia do Microsoft Photo Editor para que funcione.
Abraço
Tópico de origem:
A partir de uma dúvida aqui do fórum e com ajuda dos colegas sergiosdl e Noobezinho, conseguimos contornar a situação.
Conforme é recomendado, nunca se armazena imagens na base de dados, pois podemos facilmente chegar ao limite de 2GB. No caso do colega tinha apenas o caminho e nome do ficheiro de imagem.
Verificamos que se a imagem estiver num campo OLE armazenada, assim já funcionava no formulário continuo.
Então a solução foi criar um ficheiro temporário para armazenar apenas as imagens desejadas para o formulário.
O ficheiro temporário é criado na pasta %TEMP% e ligado ao Front_End para não “inchar” e termos que estar sempre a compactar o Front_End.
No anexo tem 3 exemplos:
ImgensForm2003bmp – Como os ficheiros jpg, gif, png não mostrava no formulário continuo, foi necessário converter para formato BMP antes de importar para a tabela.
ImgensForm2003pe – Este será o exemplo que recomendo, faz a importação directamente para a tabela temporária, no entanto é necessária a instalação prévia do Microsoft Photo Editor para que funcione.
Podem obter através deste LINK ,no meu caso não instalei o Patch.
ImgensTabela2003pe – Este exemplo, apesar de não recomendado, mas pode ser necessário para situações pontuais (exemplo logotipo de entidade, etc). Armazena a imagem num campo OLE da base de dados.
Também é necessária a instalação prévia do Microsoft Photo Editor para que funcione.
Abraço
Tópico de origem:
- Anexos
- ExemploImgensFormV3.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (136 Kb) Baixado 588 vez(es)