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

Access Discussion :

Requette de recherche alphanumerique


Sujet :

Access

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut Requette de recherche alphanumerique
    bonjour
    Comment limiter le nombre de chiffre d une chaîne alphanumérique dans une requête de recherche

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 342
    Points : 19 581
    Points
    19 581
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Pouvez-vous préciser ce que vous souhaitez faire avec un exemple ?

    Cdlt,

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Table avec des champs désignation décris comme suit OAR-200, OAR-200-050 , OAR-200-025...etc Nous voulons afficher les désignations limiter seulement 3 chiffres après OAR exemple ( OAR-200)
    merci

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 342
    Points : 19 581
    Points
    19 581
    Billets dans le blog
    65
    Par défaut Re
    Dans ce cas il faut utiliser la fonction Left, par exemple dans le champ calculé d'une requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resultat: Left(Champ1;7)
    Ici elle retourne les 7 premiers caractères du champ1.

    a+

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 170
    Points : 74
    Points
    74
    Par défaut
    Bonsoir,
    Voici la table et la requete classique sur laquelle je travail , vous pouvez voir que ma table comporte deux types de designation
    le premier type s'ecrit par exemple OAR+200
    le second type s'ecrit par exemple OAR+200+100

    Comment peut on faire pour afficher le type voulu dans une requete recherche de designation selon le besoin

    Je pense que come ca c 'est plus explicite
    Merci par avance
    Fichiers attachés Fichiers attachés

  6. #6
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 342
    Points : 19 581
    Points
    19 581
    Billets dans le blog
    65
    Par défaut
    Bonsoir,

    Je n'ai pas regardé votre fichier mais je pense qu'il faut définir un critère fonction de la longueur de la chaîne de caractères.

    Au niveau SQL et en utilisant la fonction Len. on aurait :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ...
    where Len([Champ1])=[Longueur Chaîne]

    Ici, quand vous exécutez la requête, Access va vous demander de rentrer une longueur de chaîne pour le paramètre.

    Par exemple, si vous saisissez 7, cela va renvoyer uniquement les chaînes de cette longueur.

    Cdlt,

Discussions similaires

  1. Rajout d'une table dans une requette annule la recherch
    Par porci82 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 02/06/2007, 11h51
  2. Réponses: 1
    Dernier message: 08/02/2007, 08h26
  3. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18
  4. [PRO*C] Recherche information
    Par Anonymous dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 04/04/2002, 17h53
  5. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09

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