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 :

Requêtes : utilisation de caractères génériques


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Requêtes : utilisation de caractères génériques
    Bonjour,
    je n'arrive pas à faire fonctioonner une requête permettant un retour avec l'aide des caractères génériques.
    Exemple : je voudrais afficher tous les prénoms commencant par la lettre C ou ceux commencant par Ca ou Caro. en sachant que plus je saisirai de caractères, plus j'affinerai ma recherche.
    J'entre donc dans le champ Prénom et dans la zone critère l'instruction [saisir prenom] mais après je ne sais pas comment utiliser les caractères génériques pour affiner ma recherche.
    Si je ne saisis que C, je devrais voir tous les prénoms commencant par la lettre C or je n'ai aucin résultat.
    Pouvez-vous me donner la ligne d'instruction ?
    Merci
    Je précise mais vous l'aurez deviné que mes lacunes sont nombreuses dans Access

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 062
    Points : 24 667
    Points
    24 667
    Par défaut
    Bonjour,
    Regarde le tuto suivant sur ma page perso :

    http://loufab.developpez.com/tutorie...operateurlike/

    Cordialement,

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Bonjour,
    merci de ta réponse.
    Lorsque j'utilise le caractère * en mode création, j'ai effectivement le retour.
    Mais mon problème est le suivant : je ne souhaite pas que les utilisateurs accèdent aux requêtes en mode création. Aussi j'ai indiqué dans le champ de recherche [saisir prenom]. L'utilisateur (en mode feuilles de données) a effectivement le retour en saississant tous les caractères du prénom recherché. Mais ce que je voudrais, c'est qu'en tapant la ou les premières lettres du prénom recherché, il obtienne tous ceux correspondants à sa saisie.
    Et là, je bloque sur l'instruction à mettre dans ce champ.
    Cordialement

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 062
    Points : 24 667
    Points
    24 667
    Par défaut
    Comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Table1.Champ1 Like [entrez un truc] & "*"

  5. #5
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 399
    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 399
    Points : 19 824
    Points
    19 824
    Billets dans le blog
    66
    Par défaut
    Salut,

    Comme indiqué dans le tuto de loufab il faut utiliser l'opérateur like:
    Sur la ligne "critères" de ton champ tu mets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Comme [saisir prenom] & "*"
    La requête va rechercher tous les prénoms commençant par la chaîne saisie en paramètre...

    A+

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    merci beaucoup, mon problème est résolu. j'avais simplement omis le signe &.
    très cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/05/2010, 10h34
  2. caractère générique dans requête
    Par big1 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 18/06/2007, 10h23
  3. Non-utilisation d'un caractère générique
    Par ehrhart.jy dans le forum Access
    Réponses: 2
    Dernier message: 13/07/2006, 11h02
  4. [MySQL] Utilisation du caractère "`" dans les requêtes
    Par PeZ dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/03/2006, 16h01
  5. caractère générique utilisable dans strcmp
    Par barthelv dans le forum C
    Réponses: 9
    Dernier message: 01/08/2003, 16h54

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