Bonjour tous le monde,
J'ai plusieurs requête dans mon vba où j'utilise des données de formulaire, mais celle ci peuvent contenir des guillemets.
Cependant le vba n'accepte pas les guillement.
Existe t-il une solution.
merci d'avance.
Bonjour tous le monde,
J'ai plusieurs requête dans mon vba où j'utilise des données de formulaire, mais celle ci peuvent contenir des guillemets.
Cependant le vba n'accepte pas les guillement.
Existe t-il une solution.
merci d'avance.









Bonjour,
Tout problème a sa solution.
Peux-tu poster ton code pour voir ou se situe ces fameux guillemets qui ne sont pas "acceptés" par ce vilain VBA ?
Cordialement,
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Bonjour
La solution que j'utilise est de doubler les guillemets dans la chaine à l'aide de la fonction Replace.
Je n'avais pas vu que Loufab
avait répondu, il a sûrement une autre solution en tête.
Philippe
Voici le code, j'ai triplé les guillemets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 db.Execute "UPDATE Visites SET Intitule =""" & Intiv & """, Rang = '" & Rg & "',Initiateur = '" & monContact & _ "' WHERE Chrono = " & Chro









Attention à l'utilisation du ' si tu rencontre une apostrophe dans le variable la requete ne sera pas exécutée.
remplace par un double/double-cote également (pour JET).
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie
je dois faire comment pour la variable Intiv.
Le problème c'est que c'est du text, est parfois il y a des citation entre guillemet
Partager