1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
'Création des 2 recordsets
Dim MyRS1 As New ADODB.Recordset
Dim myRS2 As New ADODB.Recordset
MyRS1.Open "[Sorti Matériel]", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
myRS2.Open "[Table]", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
'Parcours du RS pour ajouter à table1 tout en supprimant de table2
Do Until myRS2.EOF
With MyRS1
.AddNew Array("Codgarage", "Carte Grise", "Site", "Date d'achat", "Date de mise en service", "Marque", "Catégorie", "Modèle", "Immatriculation", "Affectation", "Série", "Concéssion", "Garanti", "Plaque oval", "Date renouvellement", "Photos", "Prix d'achat"), _
Array(myRS2("Codgarage"), myRS2("Carte Grise"), myRS2("Site"), myRS2("Date d'achat"), myRS2("Date de mise en service"), myRS2("Marque"), myRS2("Catégorie"), myRS2("Modèle"), myRS2("Immatriculation"), myRS2("Affectation"), myRS2("Série"), myRS2("Concéssion"), myRS2("Garanti"), myRS2("Plaque oval"), myRS2("Date renouvellement"), myRS2("Photos"), myRS2("Prix d'achat"))
.Update
End With
myRS2.Delete
myRS2.MoveNext
Loop
'Fermeture des recordsets
MyRS1.Close
myRS2.Close
Set MyRS1 = Nothing
Set myRS2 = Nothing
Me.Refresh |
Partager