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

VBA Access Discussion :

remplir une zone de liste via une fonction


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Points : 17
    Points
    17
    Par défaut remplir une zone de liste via une fonction
    Bonjour,

    J'ai un formulaire avec des zones de liste et un bouton.
    Quand je clique sur le bouton (évènement sur clic) ca met à jour mes zones de listes via un code du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Commande119_Click()
    Liste1.RowSource = "SELECT * FROM ......"
    Liste1.Requery
    End Sub
    Jusque là tout fonctionne bien, sauf que quand je veux déplacer ce code dans une fonction, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Public Sub test()
    Liste1.RowSource = "SELECT * FROM ......"
    Liste1.Requery
    End Sub
    et que j'appelle test dans Commande119_Click(), et ben ca fonctionne plus !
    ca passe bien dans test puisque si je mets un Msgbox il s'affiche, si je modifie une zone de texte c'est bon aussi mais mes zones de listes rien, c'est normal ??

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 29
    Points : 17
    Points
    17
    Par défaut
    pfff, j'ai trouvé : dans la clause WHERE de mon SELECT j'utilise une variable locale ...
    faire une pause ca a du bon.

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

Discussions similaires

  1. [AC-2000] Remplir une zone de liste grâce à une selection dans une autre zone
    Par Tydher dans le forum VBA Access
    Réponses: 8
    Dernier message: 26/07/2011, 16h20
  2. [AC-2007] problème sur requête alimentant une zone de liste via VBA
    Par Rémi GAUDINAT dans le forum VBA Access
    Réponses: 1
    Dernier message: 15/06/2010, 11h17
  3. Réponses: 8
    Dernier message: 09/02/2010, 16h24
  4. Réponses: 1
    Dernier message: 23/06/2009, 11h59
  5. Ouvrir un enregistrement via une zone de liste
    Par Milyshyn76 dans le forum IHM
    Réponses: 6
    Dernier message: 24/12/2007, 07h57

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