Como mostrar imagens em Access formulários contínuos

Este artigo mostra a maneira correta de manipulação de imagem em formulários contínuos, com a ajuda de AccessImagine controle. Se você está procurando respostas sobre algumas dúvidas comuns sobre formulários contínuos, verifique o FAQ de formulários contínuos .
Primeiro de tudo imaginem uma coisa: o tempo passou e você tem 1000 fotos ou assim no seu banco de dados. Cada vez que você abrir o formulário contínuo com que as imagens, carrega seu computador todos eles de uma vez. Certamente ele terá dificuldade e pode até congelar imediatamente.
Então, qual é a solução? Você realmente não precisa mostrar imagens grandes em forma contínua. Você precisa de miniaturas. Miniaturas em formato OLE para o Acesso ao manuseá-la corretamente.
Você pode baixar o arquivo MDB com solução inteira para brincar com ele:
.
Passo-a-passo
. 1. Vamos supor que você tenha acesso Imagine controle de imagem em seu registro do formulário de edição e sua Pic chamado.
2. Criar um campo em miniatura na sua tabela (vamos chamá-lo Preview) do tipo OLE.
control and insert this line: 3. Add On manipulador de eventos de saída para o controle Pic e insira esta linha:
.Value= Pic .PreviewOLE(128) se Pic. Changed então Preview. Value = Pic. PreviewOLE (128)
Agora seu controle Pic gera um preview de cada vez a sua imagem é alterada. Aqui fica a 128 preview lado mais longo em pixels.
4. Criar um formulário contínuo, coloque Bound Object Frame nela e vinculá-lo ao campo de visualização.
Agora que você tem forma contínua, com fotos, feitas de maneira adequada.














Não é tão claro para mim! Em seu passo-a-passo como muitas formas que você tem? A ficha de inscrição e um formulário contínuo separado? O que se passa no campo de visualização da tabela?
Vou tentar explicar melhor. Formulário de envio eu quero dizer a forma que você criar ou editar um único registro.
segunda forma é a forma contínua, para a direita.
No campo de visualização vai a miniatura de uma imagem, codificado em formato de objeto OLE para "Bound Object Frame" controle para exibi-lo.
Sinta-se livre para fazer mais perguntas - que me dá uma idéia do que tem de ser melhorado neste tutorial.
Oi. Como em compreendê-lo você precisa criar um campo OLE e ligado ao seu direito OCX? mas o problema de ter e de campo OLE é que ele vai inchar sua base de dados. Você tem uma implementação alternativa que utiliza somente o caminho?
Eu estou tentando fazer um formulário contínuo, com fotos preview ao lado.
Claro, você pode especificar o caminho onde guarda fotos. AccessImagine fará o resto do trabalho - a criação e nomeação de arquivos de imagem, apagando os antigos e enchendo os nomes próprios na base de dados.