Voici mon probleme :
je fabrique en vba une requete dynamique qui recupere des chaines de
caracteres dans
différents champs.
Lors que ma requete est prete je l'affecte dans Recordsource de mon
formulaire.
Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le
caractere " ' ".
exemple1 :
Select ...... Where ... (nom = 'TOTO' )
ce type de condition marche bien
exemple2 :
Select ......Where .... (continent = 'L'AFRIQUE')
dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et
doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cbu
Salu, Je dirais soit tu double ton guillemet soit tu utilise le caractere ASCII lstrMaChaine = "je pose un guillemet la : "" :)" ou lstrMaChaine = "je pose un guillemet la : " + chr(34) + " :)"
Bonsoir Cbu
bonjour,
Voici mon probleme : je fabrique en vba une requete dynamique qui recupere des chaines de caracteres dans différents champs. Lors que ma requete est prete je l'affecte dans Recordsource de mon formulaire. Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le caractere " ' ".
exemple1 : Select ...... Where ... (nom = 'TOTO' ) ce type de condition marche bien
exemple2 : Select ......Where .... (continent = 'L'AFRIQUE') dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Salu,
Je dirais soit tu double ton guillemet soit tu utilise le caractere ASCII
lstrMaChaine = "je pose un guillemet la : "" :)"
ou
lstrMaChaine = "je pose un guillemet la : " + chr(34) + " :)"
Bonsoir
Cbu
bonjour,
Voici mon probleme :
je fabrique en vba une requete dynamique qui recupere des chaines de
caracteres dans
différents champs.
Lors que ma requete est prete je l'affecte dans Recordsource de mon
formulaire.
Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le
caractere " ' ".
exemple1 :
Select ...... Where ... (nom = 'TOTO' )
ce type de condition marche bien
exemple2 :
Select ......Where .... (continent = 'L'AFRIQUE')
dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et
doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Salu, Je dirais soit tu double ton guillemet soit tu utilise le caractere ASCII lstrMaChaine = "je pose un guillemet la : "" :)" ou lstrMaChaine = "je pose un guillemet la : " + chr(34) + " :)"
Bonsoir Cbu
bonjour,
Voici mon probleme : je fabrique en vba une requete dynamique qui recupere des chaines de caracteres dans différents champs. Lors que ma requete est prete je l'affecte dans Recordsource de mon formulaire. Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le caractere " ' ".
exemple1 : Select ...... Where ... (nom = 'TOTO' ) ce type de condition marche bien
exemple2 : Select ......Where .... (continent = 'L'AFRIQUE') dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Cbu
Oups tu parlais de l'apostrophe... J'ai trop bu ou bien ??
bah p-e qu'en utilisant son caractère ASCII ca passerait : chr(39) Sinon tu fai une transformation avant de mettre en base et tu fais la transformation inverse quand tu le ressors..
A toir de voir Bye Cbu
bonjour,
Voici mon probleme : je fabrique en vba une requete dynamique qui recupere des chaines de caracteres dans différents champs. Lors que ma requete est prete je l'affecte dans Recordsource de mon formulaire. Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le caractere " ' ".
exemple1 : Select ...... Where ... (nom = 'TOTO' ) ce type de condition marche bien
exemple2 : Select ......Where .... (continent = 'L'AFRIQUE') dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Oups tu parlais de l'apostrophe...
J'ai trop bu ou bien ??
bah p-e qu'en utilisant son caractère ASCII ca passerait : chr(39)
Sinon tu fai une transformation avant de mettre en base et tu fais la
transformation inverse quand tu le ressors..
A toir de voir
Bye
Cbu
bonjour,
Voici mon probleme :
je fabrique en vba une requete dynamique qui recupere des chaines de
caracteres dans
différents champs.
Lors que ma requete est prete je l'affecte dans Recordsource de mon
formulaire.
Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le
caractere " ' ".
exemple1 :
Select ...... Where ... (nom = 'TOTO' )
ce type de condition marche bien
exemple2 :
Select ......Where .... (continent = 'L'AFRIQUE')
dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et
doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Oups tu parlais de l'apostrophe... J'ai trop bu ou bien ??
bah p-e qu'en utilisant son caractère ASCII ca passerait : chr(39) Sinon tu fai une transformation avant de mettre en base et tu fais la transformation inverse quand tu le ressors..
A toir de voir Bye Cbu
bonjour,
Voici mon probleme : je fabrique en vba une requete dynamique qui recupere des chaines de caracteres dans différents champs. Lors que ma requete est prete je l'affecte dans Recordsource de mon formulaire. Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le caractere " ' ".
exemple1 : Select ...... Where ... (nom = 'TOTO' ) ce type de condition marche bien
exemple2 : Select ......Where .... (continent = 'L'AFRIQUE') dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
3stone
Salut,
"evlp2004"
| exemple2 : | Select ......Where .... (continent = 'L'AFRIQUE') | dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et | doit prendre "l"afrique | | la solution serait que ma chaine soit "L'AFRIQUE" | | Ma question comment integer les " dans une variable STRING ?
| exemple2 :
| Select ......Where .... (continent = 'L'AFRIQUE')
| dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et
| doit prendre "l"afrique
|
| la solution serait que ma chaine soit "L'AFRIQUE"
|
| Ma question comment integer les " dans une variable STRING ?
| exemple2 : | Select ......Where .... (continent = 'L'AFRIQUE') | dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et | doit prendre "l"afrique | | la solution serait que ma chaine soit "L'AFRIQUE" | | Ma question comment integer les " dans une variable STRING ?
Voici mon probleme : je fabrique en vba une requete dynamique qui recupere des chaines de caracteres dans différents champs. Lors que ma requete est prete je l'affecte dans Recordsource de mon formulaire. Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le caractere " ' ".
exemple1 : Select ...... Where ... (nom = 'TOTO' ) ce type de condition marche bien
exemple2 : Select ......Where .... (continent = 'L'AFRIQUE') dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
MERCI
bonjour,
Voici mon probleme :
je fabrique en vba une requete dynamique qui recupere des chaines de
caracteres dans
différents champs.
Lors que ma requete est prete je l'affecte dans Recordsource de mon
formulaire.
Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le
caractere " ' ".
exemple1 :
Select ...... Where ... (nom = 'TOTO' )
ce type de condition marche bien
exemple2 :
Select ......Where .... (continent = 'L'AFRIQUE')
dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et
doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?
Voici mon probleme : je fabrique en vba une requete dynamique qui recupere des chaines de caracteres dans différents champs. Lors que ma requete est prete je l'affecte dans Recordsource de mon formulaire. Tous marche pour le mieux sauf lorsque dans une de mes chaines j'ai le caractere " ' ".
exemple1 : Select ...... Where ... (nom = 'TOTO' ) ce type de condition marche bien
exemple2 : Select ......Where .... (continent = 'L'AFRIQUE') dans ce cas access me sort une erreur au lieux de prendre "l'afrique" et doit prendre "l"afrique
la solution serait que ma chaine soit "L'AFRIQUE"
Ma question comment integer les " dans une variable STRING ?