Impossiple de filtrer une requête sur ces critères

Résolu
Bonjour,

Access est une plaie il m'a transformé certaines adresse email sous cette forme :

jean.dupon@gmail.com#mailto:Jean.dupont@gmail.com#

Depuis j'ai changé le format du champ email sous format texte

Maintenant avec une requête select, je veux filtrer le champ email pour selectionner tous les champs qui contiennent le caractère #

J'ai essayé ces différents critères :
comme "*" & "mailto:" & "*"
comme "*" & "mailto" & "*"
comme "*" & "'#" & "*"

Mais aucun ne fonctionne résultat de requête vide

Auriez vous une solution ???

Merci par avance

Configuration: Windows / Firefox 77.0

5 réponses

  1. Bonjour,

    tu as une ' de trop dans
    comme "*" & "'#" & "*"


    En faisant

    SELECT *
    FROM Table
    WHERE Table.Email Like "*" & "#" & "*;


    Ca doit fonctionner.

    A+
    0
    1. Contributeur
      bonjour,
      comme "*#*"    
      0
    2. merde, tu as mis une quote de trop et moi j'en ai zappée une...

      SELECT *
      FROM Table
      WHERE Table.Email Like "*" & "#" & "*";
      0
  2. ça ne fonctionne pas j'ai mis une quote devant le '# pour échapper ce caractère spécial,
    si je laisse # ça me filtre les champs qui comportent des chiffres et je souhaite un filtrage sur les # uniquement
    0
    1. En mettant bien les " " entre ton # ?

      C'est bizarre, tu peux partager ta base ?

      A+
      0
  3. Attends, essaies de mettre
    Like [#]
    0
    1. Aucune de ces solutions ne fonctionnent
      0
      1. LIKE "*[#]*"

        (j'avais zappé les ")

        A+
        0