Ora bem!! Primeiro Muito Obrigado pela ajuda :)) O frm exemplo que me mandaram é perfeito :)) "mas" Mas agora deparei com o seguinte problema! Já tentei de varias formas resolver, mas não consigo! Resumindo, acho,!, da maneira como fiz, com esta ajuda só consigo ter um oficio para cada registo da tblclientes! E queria guardar todos os oficios que vou fazendo! Vou tentar explicar: Tenho um frm principal onde é preenchido o oficio. Nesse oficio tem de constar o Utente com a sua morada pois a carta vai ser impressa e ir pelo correio; Tem tambem um sub-frm que é onde escrevo todas as analises que o utente faz. este sub-frm está interligado com a ID (num automatica) com a ID do frm principal, num autom. também. A minha dificuldade é que ao colocar o frm cadastro e por sua vez a ir buscar o utente devido, como não tem nenhum campo de ligação com o principal, mantem sempre o mesmo!!! Mudo de oficio mas o Utente é sempre o mesmo e se mudo no 2º oficio o utente ou fica o mesmo ou se o alterar também altera o primeiro! Se coloco o frm principal ligado a tblclientes ele dá, so que depois a mesma tbl apaga o registo que estava escolhido! Exemplo 1º oficio - cliente Maria Adelia 2º oficio - cliente Teste Logo que coloco o 2º oficio o Cliente Maria Adelia desaparece e fica o cliente teste! Desculpem a enorme confusão!!!!!! Vou continuar a tentar descobrir uma maneira de dar a volta, mas please, se me puderem dar, outra, ajuda, ficaria eternamente grato! P.S. os posts seguintes não consegui apagar o que tinha escrito, pois pensava que o programa estava já bem e afinal tem esta "pequena" falha :)