Bonjour à toutes et tous et merci d'avance
Dans une requête, je dois vérifier le contenu d'un champ d'une table liée
qui malheureusement pour moi ne peut pas être modifiée et contient 3
caractères dont parfois une chaine de trois points d'interrogation ("???").
Dans une requête le test ="???" n'est pas convenable puisque le "?" est un
joker de recherche.
Comment puis je faire ?
Merci d'avance
Hervé
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
Eric
Bonjour Hervé,
Effectivement. Du bidouillage certainement, Utiliser dans la requête 2 fois la fonction Replace() - Access2K et +
Au lieu de mettre le champ directement , mettre :
Replace(Replace([LeChamp];"?";"%");"%";"?")
et sur la ligne Critère : ="???"
Le Replace imbriqué substitue les ? par des % et le Replace externe fait le traitement inverse pour afficher les données comme saisies.
Ca dépanne ?
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour à toutes et tous et merci d'avance Dans une requête, je dois vérifier le contenu d'un champ d'une table liée qui malheureusement pour moi ne peut pas être modifiée et contient 3 caractères dont parfois une chaine de trois points d'interrogation ("???"). Dans une requête le test ="???" n'est pas convenable puisque le "?" est un joker de recherche. Comment puis je faire ? Merci d'avance Hervé
Bonjour Hervé,
Effectivement.
Du bidouillage certainement,
Utiliser dans la requête 2 fois la fonction Replace() - Access2K et +
Au lieu de mettre le champ directement , mettre :
Replace(Replace([LeChamp];"?";"%");"%";"?")
et sur la ligne Critère : ="???"
Le Replace imbriqué substitue les ? par des % et le Replace externe fait
le traitement inverse pour afficher les données comme saisies.
Ca dépanne ?
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour à toutes et tous et merci d'avance
Dans une requête, je dois vérifier le contenu d'un champ d'une table liée
qui malheureusement pour moi ne peut pas être modifiée et contient 3
caractères dont parfois une chaine de trois points d'interrogation ("???").
Dans une requête le test ="???" n'est pas convenable puisque le "?" est un
joker de recherche.
Comment puis je faire ?
Merci d'avance
Hervé
Effectivement. Du bidouillage certainement, Utiliser dans la requête 2 fois la fonction Replace() - Access2K et +
Au lieu de mettre le champ directement , mettre :
Replace(Replace([LeChamp];"?";"%");"%";"?")
et sur la ligne Critère : ="???"
Le Replace imbriqué substitue les ? par des % et le Replace externe fait le traitement inverse pour afficher les données comme saisies.
Ca dépanne ?
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour à toutes et tous et merci d'avance Dans une requête, je dois vérifier le contenu d'un champ d'une table liée qui malheureusement pour moi ne peut pas être modifiée et contient 3 caractères dont parfois une chaine de trois points d'interrogation ("???"). Dans une requête le test ="???" n'est pas convenable puisque le "?" est un joker de recherche. Comment puis je faire ? Merci d'avance Hervé
Eric
re, J'ai oublié de préciser que le choix du caractère de remplacement est important. J'ai pris le % mais si un champ contient %%% ca ne sera pas judicieux. Lui préférer peut-être le ~ (tilde), très rare de le trouver tout seul. -- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Hervé,
Effectivement. Du bidouillage certainement, Utiliser dans la requête 2 fois la fonction Replace() - Access2K et +
Au lieu de mettre le champ directement , mettre :
Replace(Replace([LeChamp];"?";"%");"%";"?")
et sur la ligne Critère : ="???"
Le Replace imbriqué substitue les ? par des % et le Replace externe fait le traitement inverse pour afficher les données comme saisies.
Ca dépanne ?
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour à toutes et tous et merci d'avance Dans une requête, je dois vérifier le contenu d'un champ d'une table liée qui malheureusement pour moi ne peut pas être modifiée et contient 3 caractères dont parfois une chaine de trois points d'interrogation ("???"). Dans une requête le test ="???" n'est pas convenable puisque le "?" est un joker de recherche. Comment puis je faire ? Merci d'avance Hervé
re,
J'ai oublié de préciser que le choix du caractère de remplacement est
important. J'ai pris le % mais si un champ contient %%% ca ne sera pas
judicieux. Lui préférer peut-être le ~ (tilde), très rare de le trouver
tout seul.
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Hervé,
Effectivement.
Du bidouillage certainement,
Utiliser dans la requête 2 fois la fonction Replace() - Access2K et +
Au lieu de mettre le champ directement , mettre :
Replace(Replace([LeChamp];"?";"%");"%";"?")
et sur la ligne Critère : ="???"
Le Replace imbriqué substitue les ? par des % et le Replace externe fait
le traitement inverse pour afficher les données comme saisies.
Ca dépanne ?
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour à toutes et tous et merci d'avance Dans une requête, je dois
vérifier le contenu d'un champ d'une table liée qui malheureusement
pour moi ne peut pas être modifiée et contient 3 caractères dont
parfois une chaine de trois points d'interrogation ("???"). Dans une
requête le test ="???" n'est pas convenable puisque le "?" est un
joker de recherche. Comment puis je faire ?
Merci d'avance
Hervé
re, J'ai oublié de préciser que le choix du caractère de remplacement est important. J'ai pris le % mais si un champ contient %%% ca ne sera pas judicieux. Lui préférer peut-être le ~ (tilde), très rare de le trouver tout seul. -- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Hervé,
Effectivement. Du bidouillage certainement, Utiliser dans la requête 2 fois la fonction Replace() - Access2K et +
Au lieu de mettre le champ directement , mettre :
Replace(Replace([LeChamp];"?";"%");"%";"?")
et sur la ligne Critère : ="???"
Le Replace imbriqué substitue les ? par des % et le Replace externe fait le traitement inverse pour afficher les données comme saisies.
Ca dépanne ?
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour à toutes et tous et merci d'avance Dans une requête, je dois vérifier le contenu d'un champ d'une table liée qui malheureusement pour moi ne peut pas être modifiée et contient 3 caractères dont parfois une chaine de trois points d'interrogation ("???"). Dans une requête le test ="???" n'est pas convenable puisque le "?" est un joker de recherche. Comment puis je faire ? Merci d'avance Hervé
3stone
Salut,
"RVTISS" | Dans une requête, je dois vérifier le contenu d'un champ d'une table liée | qui malheureusement pour moi ne peut pas être modifiée et contient 3 | caractères dont parfois une chaine de trois points d'interrogation ("???"). | Dans une requête le test ="???" n'est pas convenable puisque le "?" est un | joker de recherche. | Comment puis je faire ?
"RVTISS"
| Dans une requête, je dois vérifier le contenu d'un champ d'une table liée
| qui malheureusement pour moi ne peut pas être modifiée et contient 3
| caractères dont parfois une chaine de trois points d'interrogation ("???").
| Dans une requête le test ="???" n'est pas convenable puisque le "?" est un
| joker de recherche.
| Comment puis je faire ?
"RVTISS" | Dans une requête, je dois vérifier le contenu d'un champ d'une table liée | qui malheureusement pour moi ne peut pas être modifiée et contient 3 | caractères dont parfois une chaine de trois points d'interrogation ("???"). | Dans une requête le test ="???" n'est pas convenable puisque le "?" est un | joker de recherche. | Comment puis je faire ?
M.... alors, J'avais essayé toute une série de combinaisons avec les crochets mais sans jamais obtenir le résultat escompté. J'ai sans doute du me mélanger les ] et [ et c'était trop matinal :(
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut,
"RVTISS" | Dans une requête, je dois vérifier le contenu d'un champ d'une table liée | qui malheureusement pour moi ne peut pas être modifiée et contient 3 | caractères dont parfois une chaine de trois points d'interrogation ("???"). | Dans une requête le test ="???" n'est pas convenable puisque le "?" est un | joker de recherche. | Comment puis je faire ?
En les traitant comme des caractères spéciaux...
Like "[?][?][?]"
Bonjour Pierre,
M.... alors,
J'avais essayé toute une série de combinaisons avec les crochets mais
sans jamais obtenir le résultat escompté.
J'ai sans doute du me mélanger les ] et [ et c'était trop matinal :(
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut,
"RVTISS"
| Dans une requête, je dois vérifier le contenu d'un champ d'une table liée
| qui malheureusement pour moi ne peut pas être modifiée et contient 3
| caractères dont parfois une chaine de trois points d'interrogation ("???").
| Dans une requête le test ="???" n'est pas convenable puisque le "?" est un
| joker de recherche.
| Comment puis je faire ?
M.... alors, J'avais essayé toute une série de combinaisons avec les crochets mais sans jamais obtenir le résultat escompté. J'ai sans doute du me mélanger les ] et [ et c'était trop matinal :(
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut,
"RVTISS" | Dans une requête, je dois vérifier le contenu d'un champ d'une table liée | qui malheureusement pour moi ne peut pas être modifiée et contient 3 | caractères dont parfois une chaine de trois points d'interrogation ("???"). | Dans une requête le test ="???" n'est pas convenable puisque le "?" est un | joker de recherche. | Comment puis je faire ?
En les traitant comme des caractères spéciaux...
Like "[?][?][?]"
3stone
Salut Eric,
"Eric" | J'ai sans doute du me mélanger les ] et [ et c'était trop matinal :(