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 :

Combo box non modifiable


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 304
    Par défaut Combo box non modifiable
    Bonjour j'ai crée une combo box que j'alimente avec une requete.

    La combobox se rempli bien. Par contre, les items de la combo box sont modifiables,c'est à dire que je peux saisir des caracteres dans un des items de la combobox ce que je ne veux pas. Il me semblait qu'il y avait une propriété qui permettait de rendre la combo non modifiable mais je ne trouve pas.

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    En mettant la propriété "limité à liste " à Oui, la personne aura un message d'avertissement en cas d'éventuels changements.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 304
    Par défaut
    Citation Envoyé par GAYOT Voir le message
    Bonjour

    En mettant la propriété "limité à liste " à Oui, la personne aura un message d'avertissement en cas d'éventuels changements.
    bonjour merci pour la réponse. Cependant elle ne me convient pas trop, le message apparait quand on click sur le bouton de commande et non quand on change les valeurs de la liste. de plus il est en anglais. N'a t-on pas le moyen d'éviter directement la modification des items de la liste ?
    merci

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Employé
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Employé
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Par défaut
    Bonjour,

    En fait, moi pour éviter que les utilisateurs puisse modifier les éléments de la ComboBox, je fais un vérification lors de la modification de la valeur de la ComboBox.

    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
     
     
    Private Sub ComboBox_Change()
     
        With Nom_userForm.Nom_ComboBox
     
            For Each MeM_Variant In .List
     
                If MeM_Variant = .Text Then
                    Exit Sub
                End If[LIST=1]
     
            Next MeM_Variant
     
            .Value = vbNullString
     
        End With
     
    End Sub
    Ensuite, pour valider je crée un bouton et je viens vérifier que la ComboBox soit différente de vbNullString.

    Bonne journée.

Discussions similaires

  1. Modifier le style d'une combo box
    Par Imageek dans le forum Struts 1
    Réponses: 2
    Dernier message: 14/05/2010, 13h45
  2. Formulaire combo non modifiable
    Par francois134 dans le forum IHM
    Réponses: 2
    Dernier message: 03/02/2008, 12h58
  3. Modifier la couleure d'une liste a choix (combo box)
    Par echantillon dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 03/02/2007, 22h13
  4. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  5. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47

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