Bonjour,
J'ai un problème concernant la mise à jour d'une colonne c1 d'une table t1, par les valeurs d'une colonne c2 d'une table t2.
Je sais que pour réaliser cette opération, il faut utiliser "UPDATE", et j'ai donc essayé le code suivant :
Mon compilateur me dit qu'il y a une erreur de syntaxe dans le SELECT, mais je ne vois absolument pas où...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL ("UPDATE table1 SET table1.colonne1 = SELECT( colonne2 FROM table2 );")
Bien entendu, j'ai aussi essayé
même résultat...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL ("UPDATE table1 SET table1.colonne1 = SELECT( table2.colonne2 FROM table2 );")
Si j'essayeIl n'y a pas d'erreur, mais lors de l'execution, il m demande de taper un paramètre, avec comme message "table2.colonne2", ce qui évidemment je ne souhaite pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL ("UPDATE table1 SET table1.colonne1 = table2.colonne2 ;")
Merci d'avance![]()
Partager