Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2011, 10h39   #1
Membre du Club
 
Inscription : octobre 2005
Messages : 304
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 304
Points : 59
Points : 59
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.
_developpeur_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 10h55   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 074
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 074
Points : 4 381
Points : 4 381
Envoyer un message via Skype™ à GAYOT
Bonjour

En mettant la propriété "limité à liste " à Oui, la personne aura un message d'avertissement en cas d'éventuels changements.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 11h06   #3
Membre du Club
 
Inscription : octobre 2005
Messages : 304
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 304
Points : 59
Points : 59
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
_developpeur_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2011, 11h43   #4
Invité régulier
 
Homme Vincent
Employé
Inscription : mars 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Vincent
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
Points : 7
Points : 7
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 :
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.
gits31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h39.


 
 
 
 
Partenaires

Hébergement Web