Bonjour à tous...
Je vais essayer d'être le plus simple possible...
Mon cas de figure est le suivant :
-> 2 tables : [tblA] & [tblB] chacune composées de plusieurs champs donc 2 qui m'intéressent [ChampsA] & [ChampsA'] pour tblA et [ChampsB] & [ChampsB'] pour tblB
-> 1 formulaire composé de 2 combobox : [cboA] & [cboB]
L'objectif étant de remplacer [ChampsA] & [ChampsA'] de la [tblA] par ceux de la [tblB] en fonction des combobox...
Exemple : J'aimerais que l'enregistrement 123 ABC sélectionné dans la [cboA] soit remplacé par 456 DEF choisi dans la [cboB].
Pour ce faire, je faisais d'abord un
CurrentDb.Execute "UPDATE tblA SET tblA.ChampsA = " & Me.cboB.Value & " WHERE (tblA.ChampsA = " & Me.cboA.Value & ")"
-> code qui met bien à jour le [ChampsA] de la [tblA].
Ensuite pour mettre à jour le [ChampsA'] de la [tblA] je faisais
CurrentDb.Execute "UPDATE tblA SET tblA.ChampsA' = tblB.ChampsB' WHERE (tblA.ChampsA = " & Me.cboB.Value & ")"
Et là je tombe en erreur : "Trop peu de paramètres attendu : 1"
Je m'y prends surement mal, si vous voyez une meilleur méthode, je vous écoutes...
Merci d'avance.
Partager