IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Détection caractères spéciaux dans chaine


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Détection caractères spéciaux dans chaine
    Bonjour,
    J'essaye de faire une requete avec Access 2003. J'ai une table avec un champ "Dosimeter" contenant un code alpha-numérique. Je cherche à détecter les codes notés de la forme suivante : 00/0000_0a où 0 représente un chiffre et a une lettre. Ce qui est important, c'est 2 chiffres (1er code) suivis par un slash puis par 4 chiffres (N° de prestation).
    J'ai déjà réussi à sélectionner l'information utile pour moi c'est-à-dire le n° de prestation grace à la ligne suivante :
    Expr1:VraiFaux([dosimeter]="02/0219_1a";ExtracChaîne([dosimeter];4;4);0)
    J'aimerais pouvoir généraliser le "02/0219_1a" de l'exemple à tous les codes de cette forme.J'ai eu beau regarder sur les FAQ, je n'ai pas trouvé de réponses correspondant à cette question.
    Merci de votre aide.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Citation Envoyé par masteronboard Voir le message
    Bonjour,
    J'essaye de faire une requete avec Access 2003. J'ai une table avec un champ "Dosimeter" contenant un code alpha-numérique. Je cherche à détecter les codes notés de la forme suivante : 00/0000_0a
    Tu peux essayer de tester l'existance du /(slash), du _(underscore) et du caractère alphabétique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Select ... Where ((ExtracChaîne([dosimeter];1;3)="/") and (ExtracChaîne([dosimeter];1;8)="_") and Not IsNumeric(ExtracChaîne([dosimeter];1;10)))

Discussions similaires

  1. Remplacer des caractères spéciaux dans une chaine
    Par enzostar dans le forum Langage
    Réponses: 5
    Dernier message: 30/09/2012, 00h16
  2. Remplacer caractères spéciaux dans une chaine
    Par Peyothe dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/08/2009, 14h32
  3. Suppression espace et caractère spéciaux dans une chaine de caractère
    Par arnaud036 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 12/10/2007, 11h51
  4. [RegEx] caractère spéciaux dans une chaine
    Par BigBarbare dans le forum Langage
    Réponses: 3
    Dernier message: 12/04/2006, 12h53
  5. [XML] caractères spéciaux dans un type NMTOKEN
    Par norkius dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 08/09/2004, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo