salut a tous et a toute
voila j'ai arrange mon code
Sub copie1()
Dim i As Integer
Dim db As DAO.Database
Dim ajout As DAO.Recordset
Dim tbl As DAO.Recordset
Dim fld()
Dim modif As DAO.Recordset
Dim mot As String
mot = "serveur1"
Set db = CurrentDb
Set tbl = db.OpenRecordset("select * from salut where nom_serveur ='" & mot & "';")
Set ajout = db.OpenRecordset("select * from temporaire where nom_serveur ='" & mot & "';")
Do Until ajout.EOF
tbl.AddNew
For i = 0 To ajout.Fields.Count - 1
tbl.Fields(i) = ajout.Fields(i)
Next
ajout.MoveNext
If tbl.EOF Then
tbl.Update
tbl.MoveNext
End If
Loop
End Sub
le probleme c'est que quand je l'execute rien ne se passe
or il faudrait que la ligne serveur de la table temporaire
soit copier dans la ligne serveur de la table salut
par contre je ne sais pas comment faire si lorsque il n' ya pas de données dans un champs de la ligne dans la table temporaire
il laisse les données du champs de la table salut
mercii pour les reponses