Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 25/02/2011, 20h27   #1
Invité régulier
 
Inscription : mai 2006
Messages : 29
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 29
Points : 8
Points : 8
Par défaut Masquer un combobox

Bonjour à tous,

J'ai un formulaire basé sur une requête qui affiche des champs de pluiseurs combobox.

J'aimerais masquer les combobox qui ne sont pas rempli.
Je m'explique:

Ces combobox sont des listes de choix qui sont ou ne sont pas valide selon l'enregistrement. Dans la requête tout les champs sont présents.

Je voudrait masquer ceux qui ne sont pas rempli.

J'ai utiliser ceci dans form_Current:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'Afficher la lisbox si rempli
 
If Nz(Me.B1_A_El_Ne_Qc_Pr, "") <> "" Then
Me.B1_A_El_Ne_Qc_Pr.Visible = True
Else
Me.B1_A_El_Ne_Qc_Pr.Visible = False
End If
 
'Afficher la lisbox si rempli
 
If Nz(Me.B1_A_El_Adopt_Qc_Pr, "") <> "" Then
Me.B1_A_El_Adopt_Qc_Pr.Visible = True
Else
Me.B1_A_El_Adopt_Qc_Pr.Visible = False
End If
Merci pour l'aide

GAGPIE
gagpie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 20h46   #2
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
bonjour
Le form en mode creation ==> Format / Mise en forme conditionnelle

@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 20h54   #3
Invité régulier
 
Inscription : mai 2006
Messages : 29
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 29
Points : 8
Points : 8
Bonjour,

J'ai regardé dans le Format, je ne voit pas l'option !!

Merci !!

GAGPIE
gagpie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 21h49   #4
Invité régulier
 
Inscription : mai 2006
Messages : 29
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 29
Points : 8
Points : 8
Ok Je voie !!

Cependant, ce n'est pas ce que je veux. Je ne veut pas afficher la combobox et le label associé.



Merci

GAGPIE
gagpie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 20h34   #5
Invité régulier
 
Inscription : mai 2006
Messages : 29
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 29
Points : 8
Points : 8
Je reformule ma demande:

Dans le formulaire courant, le code suivant désactive le combobox qui ne contient pas de chois de la liste déroulante:

Private Sub Form_Current()

Me.Refresh

'Afficher la lisbox si rempli

If Nz(Me.B1_A_El_Ne_Qc_Pr, "") <> "" Then
Me.B1_A_El_Ne_Qc_Pr.Visible = True
Else
Me.B1_A_El_Ne_Qc_Pr.Visible = False
End If

'Afficher la lisbox si rempli

If Nz(Me.B1_A_El_Adopt_Qc_Pr, "") <> "" Then
Me.B1_A_El_Adopt_Qc_Pr.Visible = True
Else
Me.B1_A_El_Adopt_Qc_Pr.Visible = False
End If

End Sub

Je met le même code dans des boutons précédent, suivant début et fin.
Lorsque je charge le formulaire et que je clique sur début des enregistrements le comboxbox ne s'affiche pas, OK

Pour les autre enregistrements le combobox vide apparait quand même ??

Mystère et boule de gomme !!!

Pierre
gagpie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h06.


 
 
 
 
Partenaires

Hébergement Web