Pessoal, fiz um projeto de cadastro de pessoas baseado em um projeto baixado em um site americano.
Ele cadastra os funcionários, inclui, exclui e altera.
Tem duas tabelas uma para as pessoa que estão no Departamento (Vivo "customer") e outra para quem saiu e pode voltar (Morto "morto")
Dois formulários com as mesmas funções um para o Vivi e outro para o morto.
Em ambos tem uma busca dinâmica por inicio do nome ou RG e conforme vai digitando vai filtrando numa Listview.
No Form do Vivo existe um botão que se o funcionário foi embora ai arquiva para o morto salvano na tab "morto" assim ele será visto só no form do morto.
No Vivi tem outro botão para abrir o form do Morto.
No Morto tem um botão para passar funcionário que voltou para o Vivo.
Em ambos tem um Objeto Imgfoto para quando o form abrir ir mostrando a foto do funcionário.
Quando o form abre tanto o Vivo como o Morto se for correndo os registros no Listview as fotos vão sendo mostradas e os funcionários que não tem foto, mostra uma foto padrão com um X.
Quando se vai procurar um funcionário e preenche a pesquisa por nome ou rg a cada caractere ou numero vai reduzindo a procura ( vamos supor que digitei o pedaço de RG 25, aparece no listview 25678 e 25890 se eu clicar no 25890 a foto já aparece ou se clicar no outro também.
O problema só esta funcionando no form do Morto e no Vivo não.
Os formes praticamentes são identicos a função que executa a foto é a mesma para ambos.
A foto com o X é mostrada quando ocorre o erro de não achar o RG da foto e passa ao procurar a foto pelo RG e não achar ai ela vai executar o On ERROR: que vai mostrar o X.
No Vivo sempre passa direto e na variavel que carrega o RG esta o Nº do RG escolhido.
Não consigo descobrir a falha.
Estou colocando o projeto na Troca de arquivos com o nome de Ajuda.rar
Quem puder descobrir o erro e consertar e me orientar onde esta a falha , agradeço.
Obs: tem que colocar a pasta Cadastro/Fotos na raiz C:
Flecha