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 26/11/2010, 14h20   #1
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Par défaut désactiver les textbox d'un form

Bonjour

J'ai un form dont je voudrais parcourir les textbox afin de les désactiver . J'ai donc créé un code qui boucle sur les controles du form:

Code :
1
2
3
4
5
6
7
8
Sub desactiver_controles_form()
 
  Dim ctrl As Control
  For Each ctrl in Me.Controls
  ctrl.Enabled =  True
  Next
 
End Sub
Seulement, ce code ne fonctionne pas car la propriété Enabled n'existe pas pour les objets de type Controle . Cette proprité existe en revanche pour les objet de type Textbox.

Quelqu'un peut il m'aider ?
reedy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 14h54   #2
Membre confirmé
 
Homme Ahmad Hamam
développeur amateur
Inscription : octobre 2006
Messages : 108
Détails du profil
Informations personnelles :
Nom : Homme Ahmad Hamam
Âge : 55
Localisation : France

Informations professionnelles :
Activité : développeur amateur
Secteur : Santé

Informations forums :
Inscription : octobre 2006
Messages : 108
Points : 205
Points : 205
Par défaut re

bonjour

introduis la notion du controltype pour selectionner le textbox
exemple:

Code :
1
2
3
4
5
6
7
8
For Each ctl in frm.Controls
        With ctl
            Select Case .ControlType
            Case acTextBox
                  .Enabled = True     
           End Select
        End With
Next ctl
cordialement

ahmad
hajeahmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 16h10   #3
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Par défaut re

Bonjour,

Ca marche.
Merci infinimement.
reedy 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 20h51.


 
 
 
 
Partenaires

Hébergement Web