Hilmar,
No "PickField", com chave primaria não visível para o ussuario, é diferente: O usuario escreve uma coisa; o programa tem que buscar e atualizar outra. É por isto que não pode ussar directamente um ControlSource.Desculpe abusar da sua boa vontade! ;-) ... Concordo plenamente com a afirmação acima. Não existe maneira de se fazer isso...
Então, pergunto, como o framework atualiza isso? ... Seria uma espécie de AfterReadData onde vc comanda algo do tipo ThisForm.PickField.Value = PegarChaveUsuário(MinhaChavePrimaria) e BeforeSaveData onde teriamos algo do tipo Replace MinhaChavePrimaria With PegarChavePrimária(ThisForm.PickField.Value) ???
[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte