Requete INSERT INTO

Bonjour,

J'ai un module qui me permet d'insérer un enregistrement dans une table. Le problème, c'est que la valeur est une variable définie
Voici l'exemple :
fam="TOTO"
DoCmd.RunSQL ("Insert into famille (fam_lib) values (fam)")
Il n'accepte pas ma valeur fam dans la requête ajout.
Avez vous déjà eu ce pb ??

1 réponse

  1. Ne serait-ce pas plutot un truc du genre :
    DoCmd.RunSQL ("Insert into famille (fam_lib) values ("+fam+")")
    1. Je viens d'essayer, mais ça ne marche pas non plus. Il me met "type incompatible"
      J'ai aussi essayé
      Docmd.runsql ("Insert into famille (fam_lib) values ("&fam&"), mais c'est pareil !!!
    2. @pretorien0En fait c'est peut etre un truc du genre :
      Docmd.runsql ("Insert into famille (fam_lib) values ('"&fam&"')")
      (Il y a des ' en plus autour du parametre fam)
    3. @Duchcela fonctionne, mais il faut mettre des espaces entre les &
      MERCI BEAUCOUP