O problema é que eu tenho dois comands no data environement, criei atraves de dois selects, assim posso dividir a tabela em dois e já me permite gravar os dados, mas existe um problema, eu quando faço "NOVO" não posso fazer o AddNew para os dois comandos, senão vai criar dois registos iguais na tabela!
Quando faço novo so posso fazer:
DeTabA.AddNew
Depois quando Guardo e se tiver mais registos na tabela ele não sabe em que registo alterar os dados e grava tudo errado:
DeTabA.UPDATE
***se executar a mensagem ele retorna por ex. o ano 2006
MsgBox DETabA.Fields("Ano").Value
'****Mas nesta parte de baixo eu não como indicar ou redireccionar o caminho para o registo certo:
***Se executar a mensagem ele retorna outro ano (talvez o primeiro que tiver inserido na tabela) Ex. 2004, e vai guardar os campos do DETabB no ano de 2004 em vez de gravar no ano de 2006
MsgBox DETabB.Fields("Ano").Value
DeTabB.UPDATE
*****************************************************
Já tentei fazer isto, mas nem assim...
DETabB.Find "Ano = " & DETabA.Fields("Ano").Value, , adSearchForward, 1
se alguém souber o que fazer, agradeço ajuda!