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 :

Table de paramétrage - une sélection pour 2 valeurs


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Table de paramétrage - une sélection pour 2 valeurs
    Bonjour,

    Petit soucis que je n'arrive pas à corriger depuis plusieurs jours.

    Contexte: pour l'exploitation des données d'une application on utilise Access pour accéder à des états de données en impression.
    A partir d'un formulaire on offre le choix de 2 paramètres (accessible via 2 listes déroulantes alimentées par une table de paramétrage) à l'utilisateur pour filtrer les états et autres graphiques qu'il a la possibilité d'imprimer depuis le formulaire d'accueil :
    - le choix d'un secteur (Aménagement, Développement, ...)
    - et celui d'une zone géographique

    Les choix effectués dans ce formulaire (Le libellé est visible mais c'est la valeur alphanum "cachée" derrière qui alimente les requêtes) permettent d'alimenter les 2 critères des champs "Secteur" et "zone géographique" des différentes requêtes.

    Dans mes requêtes on retrouve un élement de type "Comme ([Formulaires]![Accueil]![ChoixMCG])" dans le critère de mon champs qui me permet de prendre en compte les choix exacts sélectionnés dans les listes du formulaires mais aussi le critère "*" pour les utilisateurs qui ont besoin de toutes les informations.

    Mon problème intervient pour les utilisateurs qui ont besoin de sélectionner 2 zones géographiques : ces cas sont connus et ne sont que 2, j'ai donc essayé de mettre une valeur alphanum du type " "Zone 1" OU "Zone 2" " dans ma liste pour que dans mes requêtes remontent les éléments "Comme Zone 1 OU Comme Zone 2 "... mais malgré des essais dans tous les sens ça n'a pas fonctionné.

    Dans les faits j'ai par exemple les choix : - Haguenau et - Wissembourg dans ma liste et j'essaye de créer un choix dans ma liste qui serait - MCG de Haguenau-Wissembourg (et qui ferait donc remonter les données de Haguenau ET Wissembourg)

    Quelqu'un a-t-il déjà rencontré ce type de problématique ? Merci par avance !

  2. #2
    Membre éclairé Avatar de pyloupylou
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2012
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 438
    Points : 666
    Points
    666
    Par défaut
    oui, mais c'est un ou,
    ne jamais oublier qui si tu mets un et, access ou n'importe quelle base de données va essayer de trouve quelque chose qui appartient aux deux.....et c'est très rare

    EDIT:
    J'ai lu trop rapidement, dans le cas que tu ennonces tu peux peut être essayer ça
    en fonction des critères choisis tu construit une chaîne de caractères en concatenant les critères choisis du style ";" & valeur1 &";" & valeur 2
    ensuite dans table requête tu peux utiliser en critères instr(1,valuercherchée, chaine explorée) > 0 ( voir l'aide en ligne pour instr )
    autre solution inscrire les choix dans une table et faire intervenir la table en jointure
    ----
    Il ne s'agit pas de chercher à tout savoir mais de savoir où tout chercher

    merci de penser à
    Au fait.... je ne réponds pas, moi non plus, aux mp

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup pour cette réponse des plus rapides !
    C'est bien un OU que je souhaite pour que ma requête me fasse remonter tout ce qui correspond à Haguenau OU Wissembourg (ce qui me permettra d'avoir les informations du territoire d'Haguenau Et celles de Wissembourg, pas facile de ne pas s'emmêler les pinceaux)!

    Je vais tester ces 2 solutions ! Dernière petite question ... serait-il possible que je renseigne directement les fonctions (que je souhaite utiliser comme critères) dans les valeur de ma table paramètre ? (Pour le moment le "Comme ([Valeur sélectionnée dans la liste de mon formulaire])" est dans ma requête mais est-il possible de l'intégrer directement dans les valeurs de ma table)

  4. #4
    Membre éclairé Avatar de pyloupylou
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2012
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2012
    Messages : 438
    Points : 666
    Points
    666
    Par défaut
    pas compris....
    ----
    Il ne s'agit pas de chercher à tout savoir mais de savoir où tout chercher

    merci de penser à
    Au fait.... je ne réponds pas, moi non plus, aux mp

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/11/2014, 17h46
  2. Réponses: 4
    Dernier message: 14/10/2011, 16h18
  3. table associatif a une clef et deux valeurs
    Par arm3366 dans le forum Langage
    Réponses: 3
    Dernier message: 27/06/2011, 20h33
  4. Réponses: 3
    Dernier message: 19/06/2011, 13h54
  5. sélection pour deux valeurs fixes d'un champ
    Par avairet dans le forum Requêtes
    Réponses: 10
    Dernier message: 25/03/2008, 10h52

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