Você precisa fazer isso com um controle de imagem não acoplado sem a propriedade Picture definida (para criá-lo, você deve apontá-lo para uma imagem, mas pode excluir o nome do arquivo depois de inseri-lo). Stephen Lebans fornece código para carregar um arquivo de imagem em um controle de imagem não vinculado em seu site.
Aqui estão os passos para o fazer:
-
nos detalhes de seu relatório, adicione um controle oculto com a ControlSource do campo que armazena seu nome de arquivo.
-
adicione o controle de imagem não vinculado e exclua a imagem para a qual foi apontada.
-
defina as propriedades do controle de imagem não vinculado adequadamente para o dimensionamento (zoom é a configuração usual, mas se as fotos forem do mesmo tamanho, você pode defini-lo como Clipe).
-
no evento AoFormatar do detalhe, você usaria o código Lebans para carregar a imagem. Eu zombei de um teste para isso, e a linha de código é assim:
fLoadPicture Me! imgPicture, Me! PicturePath, False
"fLoadPicture" é a função Lebans, "imgPicture" é o controle de imagem não acoplado e "PicturePath" é o nome do campo que armazena o nome do arquivo da imagem a ser exibida. Também deve ser o nome da caixa de texto oculta vinculada a esse campo.