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

IHM Discussion :

Liste déroulante qui affiche uniquement des résultats filtrés


Sujet :

IHM

  1. #1
    Membre régulier
    Inscrit en
    juillet 2009
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 272
    Points : 100
    Points
    100
    Par défaut Liste déroulante qui affiche uniquement des résultats filtrés
    Bonjour.

    J'explique mon problème :

    J'ai un formulaire "client" avec "numclient" comme clé primaire et avec plusieurs champs dont un qui est "contactclient".

    Un "numclient" peut donc être attribué à plusieurs "contactclient".

    J'ai un autre formulaire "recherchecontactclient". Dans celui ci j'ai une liste déroulante qui affiche les enregistrements "contactclient" du formulaire "client".

    J'aimerais que dans cette liste déroulante s'affiche UNIQUEMENT les "contactclient" qui sont attribués au "numclient" sur lequel est actuellement positionné le formulaire "client".

    J'espère être clair.

    Merci d'avance pour vos réponses.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    Bonjour
    si le formumaire de recherche recherchecontactclient n'est utilisé que par appel du formulaire client, tu peux modifier la requète de ta liste de contact pour prendre en compte le numclient du formulaire client.
    Frédéric
    Développeur d'Applications Access

  3. #3
    Membre régulier
    Inscrit en
    juillet 2009
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 272
    Points : 100
    Points
    100
    Par défaut
    Ok très bien mais alors comment dois-je faire ?
    Je suis désolé je suis un peu perdu...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    Re
    Je vais essayer d'expliquer :
    -Tu prends les propriétés de la liste déroulante
    -Tu clic sur les 3 points (...) de la propriété contenu
    -Tu rajoutes le champ NumClient s'il n'y est pas
    -Dans la zone critère de ce champ, tu génére une expression qui récupère dans le formulaire client le numclient.(ex: Formulaires![client]![numclient])

    J'espère que j'ai été assez clair.
    Frédéric
    Développeur d'Applications Access

  5. #5
    Membre régulier
    Inscrit en
    juillet 2009
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 272
    Points : 100
    Points
    100
    Par défaut
    Oui c'est clair merci mais quand j ouvre la liste déroulante on me demande de choisir un parametre pour 'numclient'.

    Cela ne peut pas être automatiquement le 'numclient' chargé dans le formulaire 'client' qui je précise est ouvert pendant l'action ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    Re
    Oui c'est clair merci mais quand j ouvre la liste déroulante on me demande de choisir un parametre pour 'numclient'.
    Lorsque l'on a ce genre de question, c'est que le champ est introuvable dans le formulaire ouvert. Vérifies que la zone numclient existe bien dans le formumaire client et que sa propriété Nom est bien numclient
    Frédéric
    Développeur d'Applications Access

  7. #7
    Membre régulier
    Inscrit en
    juillet 2009
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 272
    Points : 100
    Points
    100
    Par défaut
    Je suis pourtant sur que ce champ existe, que le formulaire est ouvert, et que tout les noms sont bien orthographié. Je viens de vérifier.

    De plus si je rentre manuellement le paramatre la liste deroulant m affiche bien les enregistrement correspondants.

    Pas d'autres piste pour résoudre le problème ?

  8. #8
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    Re
    Tu peux donner le code d'ouverture du formulaire de recherche ?
    Frédéric
    Développeur d'Applications Access

  9. #9
    Membre régulier
    Inscrit en
    juillet 2009
    Messages
    272
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 272
    Points : 100
    Points
    100
    Par défaut
    Bon alors là je ne comprend pas mais ça marche alors que je n'ai rien touché d'autre...

    Je vous donne quand même le code au cas où :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    Private Sub btn_ConsulterDevis_Click()
    On Error GoTo Err_btn_ConsulterDevis_Click
     
        Dim stDocName As String
        Dim stLinkCriteria As String
     
        stDocName = "F_Devis"
     
        stLinkCriteria = "[NumClient]=" & Forms![F_Clients]![NumClient]
        DoCmd.OpenForm stDocName, , , stLinkCriteria
        DoCmd.Close acForm, "F_ClientVersDevisChoixCreationConsultation"
     
    Exit_btn_ConsulterDevis_Click:
        Exit Sub
     
    Err_btn_ConsulterDevis_Click:
        MsgBox Err.Description
        Resume Exit_btn_ConsulterDevis_Click
    End Sub
     
    Private Sub btn_CreerDevis_Click()
    On Error GoTo Err_btn_CreerDevis_Click
     
        Dim stDocName As String
        Dim stLinkCriteria As String
     
        stDocName = "F_ContactClientChoixOuCreation"
     
        stLinkCriteria = "[NumClient]=" & Forms![F_Clients]![NumClient]
        DoCmd.OpenForm stDocName, , , stLinkCriteria
        DoCmd.Close acForm, "F_ClientVersDevisChoixCreationConsultation"
     
    Exit_btn_CreerDevis_Click:
        Exit Sub
     
    Err_btn_CreerDevis_Click:
        MsgBox Err.Description
        Resume Exit_btn_CreerDevis_Click
    End Sub
    J'espère que c'est bien cela que vous voulez.

    C'est la deuxieme partie qui nous intéresse : le code du bouton qui ouvre le formulaire de recherche.

Discussions similaires

  1. Choix dans une liste déroulante qui affiche la div correspondante
    Par Mr Quinou dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/11/2014, 10h20
  2. [PHP 5.3] Liste déroulante qui affiche le résultat de la recherche
    Par Marc31 dans le forum Langage
    Réponses: 6
    Dernier message: 25/06/2014, 15h52
  3. Liste déroulante qui affiche une image
    Par Pixyes dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/04/2014, 09h52
  4. liste déroulante qui affiche des images 2
    Par zup17 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/02/2011, 20h45
  5. Liste déroulante qui s'affiche selon condition
    Par jackfred dans le forum Excel
    Réponses: 7
    Dernier message: 26/06/2007, 11h04

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