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 :

afficher données à partir de 2 champs


Sujet :

Access

  1. #1
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 216
    Points : 61
    Points
    61
    Par défaut afficher données à partir de 2 champs
    Bonjour,
    J’ai une table avec 4 champs.
    Est il possible d’afficher, en fonction de 2 champs choisis les 2 autres.
    Par ex :

    Table

    Eqpt Moteur Pannes Description

    A Z12 AV 5
    B E13 PRO 9
    C Z12 PRO 7
    A G45 AV 9
    C E13 AV 5


    Par ex, il faudrait que lorsque je sélectionne sur 2 listes déroulantes l’éqpt A et les moteur G45, il m’affiche si il trouve un moteur correspondant à ces 2 critères et si oui qu il m affiche les 2 autres champs de la table (pannes et description)
    Merci d avance

    Atlantide

  2. #2
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut
    Bonjour,
    Une fonction de regroupement de domaine te suffit. Exemple: DLookup. Voici comment la mettre en oeuvre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Variable=DLookUp("[Champ à extraire]","Table ou requête","Critère")
    DLookUp permet de rechercher la première occurrence du champ désigné dans la table désignée (domaine) correspodnant au critère spécifié.
    Application:
    Liste1->Equipement
    Liste2->Moteur
    Text1->Pannes
    Text2->Description
    Dans la zone Source de Text1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =nz(DLookUp("[Pannes]","NomTable","[Eqpt] Like '" & Liste1 & "' AND [Moteur] Like '" & Liste2 & "'"),"")
    Dans la zone Source de Text2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =nz(DLookUp("[Description]","NomTable","[Eqpt] Like '" & Liste1 & "' AND [Moteur] Like '" & Liste2 & "'""),"")
    Bon courage et @+
    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
    Albert Einstein

  3. #3
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 216
    Points : 61
    Points
    61
    Par défaut re
    je dois mettre ca dans une requette???
    ou dans un formulaire???

  4. #4
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut
    Re,
    Citation Envoyé par atlantideD
    je dois mettre ca dans une requette???
    ou dans un formulaire???
    Lorsque que tu parles de liste déroulante dans ton premier post, tu entends un formulaire ou ... autre chose.
    La solution proposée nécessite un formulaire.
    Cordialement
    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
    Albert Einstein

Discussions similaires

  1. Filtrer des données à partir d'un champ type
    Par maftour dans le forum Access
    Réponses: 7
    Dernier message: 12/05/2015, 13h48
  2. Réponses: 2
    Dernier message: 03/06/2014, 12h03
  3. Réponses: 16
    Dernier message: 14/09/2007, 12h27
  4. Réponses: 7
    Dernier message: 13/09/2007, 14h55
  5. Réponses: 2
    Dernier message: 13/09/2007, 11h42

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