Estou ajudando um amigo aqui do fórum mas dei uma enroscada em um código
Fiz (Adaptei) um codigo que nao esta funcionando corretamente o LOOP
sao 3 recordset apos inserir os dados do primeiro codigo o loop para
no formulario F06_CasosXInvestigados coloquei um botão inserir
para percorrer a consulta "csEvidencias" e inserir os dados na tabela "T061_Evidencias"
Dim rs As dao.Recordset
Dim rst As dao.Recordset 'declaro a variável que receberá os registros da tabela origem
Dim rst2 As dao.Recordset 'declaro a variável que receberá os registros da tabela destino
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from T06_Investigados where IDOperacao =" & Me.IDOperacao & "")
Set rst = db.OpenRecordset("Select * from csEvidencias where NomePessoa ='" & rs!NomeInvestigado & "'")
Set rst2 = db.OpenRecordset("T061_Evidencias")
Do While Not rst.EOF
rst2.AddNew
rst2("IDInvestigadoLAF") = rs!CodInvestigado 'Apos inserir os dados do primeiro cod o LOOP para
rst2("AparelhoDescricao") = rst!MaterialApreendido
rst2("Modelo") = rst!Complemento
rst2.Update
rst.MoveNext
Loop
MsgBox ("Evidencias importadas")
rs.Close 'fecho a consulta
Set rs = Nothing 'e a descarrego da memória
rst.Close 'fecho a consulta
Set rst = Nothing 'e a descarrego da memória
rst2.Close 'fecho a tabela
Set rst2 = Nothing 'e a descarrego da memória
Desde já agradeço pela atenção
Fiz (Adaptei) um codigo que nao esta funcionando corretamente o LOOP
sao 3 recordset apos inserir os dados do primeiro codigo o loop para
no formulario F06_CasosXInvestigados coloquei um botão inserir
para percorrer a consulta "csEvidencias" e inserir os dados na tabela "T061_Evidencias"
Dim rs As dao.Recordset
Dim rst As dao.Recordset 'declaro a variável que receberá os registros da tabela origem
Dim rst2 As dao.Recordset 'declaro a variável que receberá os registros da tabela destino
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from T06_Investigados where IDOperacao =" & Me.IDOperacao & "")
Set rst = db.OpenRecordset("Select * from csEvidencias where NomePessoa ='" & rs!NomeInvestigado & "'")
Set rst2 = db.OpenRecordset("T061_Evidencias")
Do While Not rst.EOF
rst2.AddNew
rst2("IDInvestigadoLAF") = rs!CodInvestigado 'Apos inserir os dados do primeiro cod o LOOP para
rst2("AparelhoDescricao") = rst!MaterialApreendido
rst2("Modelo") = rst!Complemento
rst2.Update
rst.MoveNext
Loop
MsgBox ("Evidencias importadas")
rs.Close 'fecho a consulta
Set rs = Nothing 'e a descarrego da memória
rst.Close 'fecho a consulta
Set rst = Nothing 'e a descarrego da memória
rst2.Close 'fecho a tabela
Set rst2 = Nothing 'e a descarrego da memória
Desde já agradeço pela atenção