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 :

Selection d'un element d'une liste


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Par défaut Selection d'un element d'une liste
    Euh bonjour, encore moi !

    j'ai (encore) un petit problème avec mes listes de choix.
    J'ai fait mes méthodes qui réduisent le nombre de possibilités dans les listes en fonctions des choix fait dans les autres listes.

    Et j'ai fait une méthode dans ma fonction MAJ qui lorsque que dans une liste il n'y a qu'un seul choix possible affiche ce choix :
    Code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    If (Me.lstNClient.ListCount = 1) Then
            Me.lstNClient.Selected(0) = True
            If Me.lstNClient.ListIndex = -1 Then
                Me.lstNClient.ListIndex = 0
            End If
    End If

    Visiblement ce code fonctionne mais mal voir très mal ! Car lorsqu'il n'y a qu'un seul choix dans la liste lstNClient, il affiche bien le choix unique Alpha, seulement ensuite il bug en me disant :
    Citation:
    Erreur d'execution 2115

    La macro ou la fonction attribuée à la proprité AvantMAJ ou ValideSi pour ce champ empeche Microsoft Office Access d'enregistrer les donnees pour ce champ.
    Moi je veux bien, mais j'ai ni de propriété AvantMAJ ni ValideSi donc ....

    Puis autre probleme, si lorsqu'il y a plusieurs choix dans la liste lstNClient, que j'en selectionne un, pas moyen de sortir de la liste...

    Donc si vous comprenez d'où cela vient il, je suis preneur svp !

    Merci beaucoup !

  2. #2
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Bonsoir,

    Pas sur d'avoir bien identifié l'origine de ton problème mais je ne serai pas surpris que cela vienne d'un code modifiant la valeur d'un champ dans un évènement Before_Update.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Par défaut
    Sauf que je n'ai pas d'évènement before_update... d'où le soucis...j'aurais eut un before_update j'aurais compris, mais la....

  4. #4
    Membre éclairé Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Par défaut
    Peut-être que cette liste est relier à un champ de la rowsource de ton formulaire.

    Enfin c'est juste un hypotèse et je ne sais absolument pas si le Problème pourrait venir de là!!


  5. #5
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut autres propriétés...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Par défaut
    Citation Envoyé par ESVBA Voir le message
    Hum j'ai mis itemdate(0) qui me renvoi donc un string, j'ai essayé de prendre ce string de l'affiché erreur.
    Il ne me selectionne pas ce string comme le fait selected :/

    Et cette liste n'est liée à rien du tout ... ><

Discussions similaires

  1. [langage] Supprimer un élément dans une liste
    Par myjuna dans le forum Langage
    Réponses: 15
    Dernier message: 06/08/2014, 11h49
  2. selection d'un element dans une list gtk
    Par orzhov dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 27/04/2009, 19h59
  3. Réponses: 6
    Dernier message: 12/01/2008, 22h53
  4. acceder au n iéme element d'une liste std::list
    Par sorari dans le forum SL & STL
    Réponses: 4
    Dernier message: 23/03/2005, 15h21
  5. selectionner le dernier element d'une liste box
    Par adilou1981 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/03/2005, 10h19

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