Eu tive um problema semelhante ao atribuir o caminho ao objeto Ole selecionando o campo com a localização do arquivo. Mesmo que eu pudesse vê-lo na pré-visualização, na execução do programa não era exibido, mesmo ao atualizar o relatório. Descobri que o problema estava no meu formulário principal, onde apresento um catálogo de funcionários para que seja selecionado de quem o relatório é gerado, mostrando a imagem da pessoa. Se a imagem estiver no formulário principal, não importa quantas vezes o relatório seja atualizado, a imagem não é exibida. Para resolver isso, limpei o picture box do formulário quando o usuário seleciona gerar o relatório. Embora nem sempre seja exibido na primeira vez, ao atualizar o formulário esse problema é resolvido. Não tenho certeza se é um problema semelhante, mas espero que seja útil para alguém. Estou trabalhando com Visual Basic .Net.
