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 :

Sélection automatique du seul élément d'une liste déroulante [AC-2007]


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Sélection automatique du seul élément d'une liste déroulante
    Bonjour,
    Dans un formulaire Access, j'ai un textbox et un combobox. Mon textbox permet de filtrer mon combobox. (Par exemple, si j'indique "100" dans mon textbox, la liste déroulante contiendra uniquement l'item 100.

    J'aimerais cependant que l'item 100 soit automatiquement sélectionné dans le combobox.

    Comment dois-je procéder.

    Voici le code que j'ai actuellement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Réf_ID_produit_Lostfocus() 
    If IsNull(Me.Réf_ID_produit.Value) Then 
    Me.Product_ID.RowSource = " SELECT Produits.Id, Produits.[Nom du produit] FROM Produits ;" 
    Else 
    Me.Product_ID.RowSource = " SELECT Produits.Id, Produits.[Nom du produit] FROM Produits WHERE Produits.ID Like '" & Me.Réf_ID_produit.Value & "';" 
     
    End If 
    End Sub

    Merci
    Jonathan

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With maliste
        If .ListCount = 1 Then .Value = .ItemData(0)
    End With

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Merci,

    Tant de recherches pour une réponse si simple !

    Merci beaucoup.

    Jonathan

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/10/2011, 11h15
  2. Réponses: 2
    Dernier message: 29/03/2007, 10h18
  3. Réponses: 2
    Dernier message: 09/01/2007, 16h38
  4. Réponses: 6
    Dernier message: 09/01/2007, 11h38
  5. Eviter l'affichage des éléments d'une liste déroulante
    Par auriolbeach dans le forum Access
    Réponses: 1
    Dernier message: 28/02/2006, 07h50

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