VBA Acces bloquer un champs du formulaire
Bonjour,
svp j'aimerais savoir faire pour bloquer un champ en VBA accesss.
Private Sub Validation_AfterUpdate()
If Validation = "Validé" Then
Validation.Enabled = True
Else
Validation_CS.Enabled = False
End If
End Sub
en fait pour que la validation_cs ait lieu il faudrait d'abord que la validation1=validé au cas contraire la validation_cs est desactivée. Bref je ne sais pas faire ca en VBA.
svp j'aimerais savoir faire pour bloquer un champ en VBA accesss.
Private Sub Validation_AfterUpdate()
If Validation = "Validé" Then
Validation.Enabled = True
Else
Validation_CS.Enabled = False
End If
End Sub
en fait pour que la validation_cs ait lieu il faudrait d'abord que la validation1=validé au cas contraire la validation_cs est desactivée. Bref je ne sais pas faire ca en VBA.
10 réponses
-
Contributeurbonjour,
je suppose que Validation et Validation_cs sont deux textbox dans ton formulaire.
Est-ce bien cela?
que veux-tu obtenir quand tu écrisValidation.Enabled = True
? -
validation et validation_cs sont des listes deroulantes. je veux que quand on clique sur validation = "en cours", validation_cs devient grisé automatiquement genre la personne personne n'aura plus besoin de selectionner "en cours" sur validation_cs.
-
Qu'es ce que je devais ecrire?
-
si la validation1 = "validé" alors la validation2 prend directement la valeur "en cours" sinon on desactive la validation2
-
oui exactement je fais donc comment pour gerer mon pb
-
hummm
je veux que ceci si la validation1 = "validé" alors la validation2 prend directement la valeur "en cours" sinon on desactive la validation2 -
Private Sub Validation_AfterUpdate()
If Validation = "Validé" Then
Validation_CS.Value = "En cours"
Else
Validation_CS.Enabled = False
End If
End Sub
voila.
Validation.Enabled = True AND Validation_CS.Enabled = "En cours" : si la valeur de la validation = validé le champs suivant qui est validation_cs passe a "en cours" sinon on grisse ou bloque le champ validation_cs -
oui ca genere une erreur. on dit qu'un membre est introuvable
-
a ce niveau Validation_CS.Enabled = False
-
oui une liste deroulante
-
-
@yg_benon
-