Gestion du caractère "?" dans les requêtes
Berdy -
Bonjour,
Le caractère "?" ne semble pas compris par MS Access. En faisant une recherche pour ce caractère, il ciblera TOUS les carctères sans exception.
Une idée ?
Macintosh / Chrome 108.0.0.0
3 réponses
-
Salut,
quel est le contexte d'utilisation de ce caractère ?
-
Bonsoir,
ça n'est pas qu'Access ne "comprend pas " ce caractère, c'est que, au même titre que l'astérisque, il fait partie des caractères réservés dans les recherches.
* = N'importe quel caractère quel qu'en soit le nombre
? = Un caractère, n'importe lequel
Dans Excel, le principe est le même mais on peut faire cette recherche en faisant précéder le ? d'un ~, mais je viens de tester, ça ne fonctionne pas dans Access !
Je cherche une autre solution et je reviens.
-
Me revoilà.
On peut le trouver grâce à une requête.
J'ai ajouté des points d'interrogation quelque part dans quelques prénoms de ma table, puis dans la requête j'ai créé un champ Point: DansChaîne(1;[Prénom];"?")
J'ai mis en critère >0 et la requête ne me renvoie que les prénoms contenant un point d'interrogation.
Mais je ne sais pas si ça répond à ta demande...
-
-
Merci pour cet effort de recherche. C'est effectivement une façon de contourner le fait que pour Access, ? = Un caractère, n'importe lequel
Merci :-)