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 :

Un Combo Box du formulaire principal gère les données du formulaire secondaire [AC-2016]


Sujet :

IHM

  1. #1
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 465
    Points : 549
    Points
    549
    Par défaut Un Combo Box du formulaire principal gère les données du formulaire secondaire
    Bonjour,

    Me perrmettrez-vous de vous exposer un problème récurrent ? Malgré les nombreux posts sur internet à propos de ce problème je bute toujours.

    J'ai une table unique avec 3 champs : Value, Nom et Description
    La table n'a que quelques lignes (moins de 10).

    Je cherche à faire un formulaire comme ceciNom : Formulaire avec dropbox.PNG
Affichages : 264
Taille : 23,2 Ko
    Grâce à la dropBox, la partie supérieure du formulaire me laisse choisir une valeur. En fonction de la valeur, la partie inférieure, montre les 3 champs de la table pour cette valeur. La partie inférieure est un sous formulaire basé sur la même table.

    Cela semble fort simple mais je n'y arrive pas.

    J'ai essayé d'uiliser les Link Master Fields / Link Child Fields
    Nom : Link Master Fields.PNG
Affichages : 229
Taille : 41,2 Ko
    Malheureusement, cela ne donne pas le résultat que je souhaite.

    Pourquoi quelque chose d'aussi simple est-il si difficile à faire ?

    Merci d'avance pour vos suggestions.

  2. #2
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 465
    Points : 549
    Points
    549
    Par défaut
    Solution :
    1 seul formulaire et ajouter une mise à jour du RecordSource sur l'évènement AfterUpdate
    Nom : Formulaire avec dropdown.PNG
Affichages : 230
Taille : 17,3 Ko
    et voici les 3 lignes de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Combo0_AfterUpdate()
     
    Dim strSQL As String
    strSQL = "SELECT * FROM Table1 WHERE Valeur = " & Me.Combo0
    Me.RecordSource = strSQL
     
    End Sub

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/08/2009, 05h17
  2. formulaire qui transforme les données!
    Par xave dans le forum Langage
    Réponses: 11
    Dernier message: 03/07/2006, 11h58
  3. [VBA-E]Formulaire word, récupérer les données dans excel
    Par sablier dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 30/05/2006, 07h38
  4. Réponses: 3
    Dernier message: 02/05/2006, 10h49
  5. Envoyer les données du formulaire directement par mail
    Par McAdam dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 09/04/2006, 01h51

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