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 :

requête à plusieurs conditions avec une fourchette de nombre [AC-2016]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 12
    Points : 7
    Points
    7
    Par défaut requête à plusieurs conditions avec une fourchette de nombre
    Bonjour, j'espère que vous allez bien.

    J'ai fait une requête simple qui a une colonne avec des chiffres (Num). J'ai ajouté une colonne supplémentaire pour "transformer" ces chiffres en code " -1" ou "-1-2". J'ai 8 possibilités à créer.

    Exemple : si dans ma colonne (Num), j'ai 10, je souhaite que ça me marque dans la colonne supplémentaire -1. Jusque là, j'y suis arrivée.
    si dans ma colonne (Num), j'ai entre 11 et 15000, je souhaiterais que ça me marque -1-2. Et là, ça ne fonctionne plus

    J'ai essayé les codes suivants mais aucun fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PremVrai([Num]<=10;-1;[Num]>=11 et <=15000;-1-2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PremVrai([Num]<=10;-1;[Num] entre 11 et <=15000;-1-2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PremVrai([Num]<=10;-1;>=11;-1-2;<=15000;-1-2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     PremVrai([Num]<=10;-1;[Num]>="11" Et "15000";"-1-2";[Num]>="15001" Et "150000";"-2-3";[Num]>="150001"<"1500000";"-3-4";[Num]>="1500001"<"15000000";"-4-5")
    Est-ce que vous auriez une idée? merci pour votre support.

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2013
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 328
    Points : 477
    Points
    477
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TaNouvelleColonne: PremVrai([Num]>=5;-3;[Num]>=2;-2;[Num]=1;-1)
    Il ne te reste plus qu'a affiner suivant tes données.
    A plus

  3. #3
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 876
    Points : 4 751
    Points
    4 751
    Par défaut
    Salut,

    dans le code SQL de ta requete, essaie en adaptant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ... Switch([SoldeN]<=10,"-1",[SoldeN] between 11 and 15000,"-1-2",[SoldeN] between 15001 and 150000,"-2-3", [SoldeN] between 150001 and 1500000,"-3-4",[SoldeN]>= 1500001 ,"-4-5") as RESULT
    CDLT
    "Always look at the bright side of life." Monty Python.

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2015
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup, c'est exactement ce que je cherchais. Bonne fin de semaine à tous.

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

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