[VBA Access] Requete SQL avec update

Bonjour,

Debutante en VBA, j'ai un soucis au niveau de la modification d'une table.

En effet je souhaite modifier les champs via une requete sql et la méthode "maconnexion.execute"

Le problème étant que je n'arrive pas a modifier plusieurs champs simultanement.

Voila mon code actuel :

chsql = "UPDATE film SET nom_film=" & txt_nom &
", duree_film=" & txt_duree &
", classification_film=" & txt_classification &
", code_realisateur=" & cbx_realisateur.Column(0) &
", code_genre=" & cbx_genre.Column(0) &
" WHERE code_film=" & rs_film!code_film

cnx_film.Execute (chsql)

Le débuggeur m'annonce une erreur de synthaxe, mais je ne comprend pas vraiment cette methode avec plusieurs champs a modifier.

Auriez vous la bonne synthaxe a me proposer?

Merci a tous

Emma
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. Modérateur
    Salut,

    il faudrait mettre un msgbox chsql, il y a sans doute un guillemet en trop (ou manquant pour les champs de type texte), à moins que tes données n'en contiennent...
    1. Okok, merci je vais regarder ça, si c'est juste mais que la synthaxe est bonne je suis sauvée^^

      merci encore