Ki mi sa dire perkè se uso il seguente codice che dovrebbe trasferirmi i dati presenti nella tabella ad un altra tabella non funzia o meglio conta quanti record deve trasferire ma poi anzichè trasferire il 1, il 2 , il 3 fino ad EOF , mi trasferisce sempre il primo record per quante volte è il numero letto con EOF??
Private Sub Comando6_Click()
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Nuovoordine")
Do Until rst.EOF
rst.MoveNext
Set rst1 = dbs.OpenRecordset("consegnato")
rst1.AddNew
rst1.fornitore = Testo4
rst1.data = data
rst1.Prodotto = SottomascheraNuovoordine!Prodotto
rst1.Quantità = SottomascheraNuovoordine!Quantità
rst1.magazzino = magazzino
rst1.Update
Loop
rst.Close
End Sub
![]()