fab101
Messages postés139Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention27 septembre 2010
-
3 sept. 2004 à 13:23
crn_c21
Messages postés302Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 4 février 2011
-
3 sept. 2004 à 15:39
salut a tous
voila j'ai taper le code suivant (dont certain m'on aide pour le faire
Set tbl db.OpenRecordset("select* from salut where nom_serveur'" & serveur1 & "';")
If tbl.RecordCount <> 0 Then
Do Until tbl.EOF
tbl.MoveFirst
For i = 1 To 31 '*************** nombre des champs -1
fld(i) = tbl.Fields(i)
tbl.MoveNext
Next
Loop
End If
Set ajout db.OpenRecordset("select * from temporaire where nom_serveur'" & serveur1 & "';")
If ajout.RecordCount <> 0 Then
Do Until tbl.EOF
ajout.MoveFirst
For j = 1 To 31
tableau(j) = ajout.Fields(j)
tbl.MoveNext
Next
Loop
Set modif = db.OpenRecordset("salut", dbOpenDynaset)
modif.MoveFirst
If Not modif.EOF Then
modif.Edit
If tableau(j) <> "" Then ajout.Fields(i) = tableau(j)
modif.Update
End If
Set tbl = Nothing
Set db = Nothing
End If
End Sub
mais lors de l'execution rien ne se passe
et ce que je voudrai c'est que dans la table salut apparaisse les modification de la ligne serveur
en effet normalement les données contenue dans la ligne serveur dans la table temporaire doive ecraser les données de la table salut
fab101
Messages postés139Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention27 septembre 2010 3 sept. 2004 à 15:32
merci pour ta reponse
comment integre tu une requete update
et quelle sa syntaxe
car je ne voudrai pas marque le nom des champs
mais mettre un * pour avoir l'ensemble de la table