Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment tester si un champ texte contient un point d'interrogation

5 réponses
Avatar
MaB
Bonjour,

Puisque le ? remplace n'importe quel caractère comment faire pour tester si
champ = "*?*" (avec un VRAI point d'interrogation)

Bonne soirée

5 réponses

Avatar
Arnaud [lwa]
Bonjour MaB,

| Bonjour,
|
| Puisque le ? remplace n'importe quel caractère comment faire pour
| tester si champ = "*?*" (avec un VRAI point d'interrogation)
|
| Bonne soirée


Par exemple :

SELECT LeChampTexte
FROM LaTable
WHERE (InStr([LeChampTexte],"?")>0);

Autrement dit, si tu mets InStr([LeChampTexte];"?")>0
en critère d'une requête, ça ramènera tous les champs avec un point d'interrogation.

Tu obtiendras peut-être d'autres propositions de personnes plus intelligentes ;-)

--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Raymond [mvp]
Bonsoir Arnaud.

Tu obtiendras peut-être d'autres propositions de personnes plus
intelligentes ;-)

Tu es trop modeste, tu sais bien que tu es le meilleur de nous tous ?
je complète quand même:
Pour indiquer un vrai ? le placer entre [ ]
Like "*?*" doit s'écrire Like "*[?]*"
pour sortir tous les enregistrements contenant un vrai ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Arnaud [lwa]" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:%
Bonjour MaB,

| Bonjour,
|
| Puisque le ? remplace n'importe quel caractère comment faire pour
| tester si champ = "*?*" (avec un VRAI point d'interrogation)
|
| Bonne soirée


Par exemple :

SELECT LeChampTexte
FROM LaTable
WHERE (InStr([LeChampTexte],"?")>0);

Autrement dit, si tu mets InStr([LeChampTexte];"?")>0
en critère d'une requête, ça ramènera tous les champs avec un point
d'interrogation.


Tu obtiendras peut-être d'autres propositions de personnes plus
intelligentes ;-)


--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------




Avatar
Arnaud [lwa]
Bonjour Raymond [mvp],


|| Tu obtiendras peut-être d'autres propositions de personnes plus intelligentes ;-)

| Pour indiquer un vrai ? le placer entre [ ]

qu'est-ce que je disais ?
bien sûr, c'est comme pour les [éèêëe] on les met entre crochets
mais là on n'en a qu'un sauf si on lui met la tête à l'envers [?¿]

à+
--
Arnaud
L'intelligence, c'est comme un sous-vêtement. Il faut en avoir mais ne pas l'exhiber
James Dent
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Avatar
Raymond [mvp]
L'intelligence, c'est comme un parachute, si on n'en a pas on s'écrase.
Pierre Desproges
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Arnaud [lwa]" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:
Arnaud
L'intelligence, c'est comme un sous-vêtement. Il faut en avoir mais ne pas
l'exhiber

James Dent


Avatar
MaB
Merci bocou

"Raymond [mvp]" a écrit dans le message news:
uF0r#
L'intelligence, c'est comme un parachute, si on n'en a pas on s'écrase.
Pierre Desproges
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Arnaud [lwa]" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:
Arnaud
L'intelligence, c'est comme un sous-vêtement. Il faut en avoir mais ne
pas


l'exhiber
James Dent