OVH Cloud OVH Cloud

Mise en forme conditionnelle VBA

1 réponse
Avatar
chalem
Bonjour,

J'ai un formulaire en mode continu et je voudrais pouvoir désactiver un
control checkbox selon si une valeur est null ou pas.

L'utilitaire mise en forme conditionnelle n'est pas disponible pour ce type
de contrôl.
Est-ce qu'il y a un autre moyen? VBA?

1 réponse

Avatar
Sylvain Lafontaine
Lorsque vous mentionnez un formulaire en mode continu, signifiez-vous par là
que vous voulez que le combobox soit actif sur certaines fiches (ou records)
et inactifs en même temps (visuellement à l'écran) sur d'autres? Si c'est
ce que vous recherchez, alors vous ne pouvez pas faire cela avec Access.

Sinon, un peu de code VBA dans l'évènement OnCurrent devrait suffire:

if (ValeurVoulue = Vrai) then
if (Me.CheckBox1.Enabled = False) then
Me.CheckBox1.Enabled = True
end if
else
if (Me.CheckBox1.Enabled = True) then
Me.CheckBox1.Enabled = False
end if
end if

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"chalem" wrote in message
news:
Bonjour,

J'ai un formulaire en mode continu et je voudrais pouvoir désactiver un
control checkbox selon si une valeur est null ou pas.

L'utilitaire mise en forme conditionnelle n'est pas disponible pour ce
type
de contrôl.
Est-ce qu'il y a un autre moyen? VBA?