OVH Cloud OVH Cloud

[ACCESS 2003] Formulaire : Masquer un bouton dans un formulaire en fonction du contenu d'un controle

1 réponse
Avatar
XAVIER
Bonjour a tous,

Dans un formulaire 'Form1' avec pour affichage par défaut 'Formulaires
continus', j'aimerai masquer une image (cICONEAFACTURER°) en fonction du
contenu d'un controle (cECHEANCIERFACTUREN°) et ce pour chacuns des
enregistrements qui s'affiche dans le formualaire

Function fControleBOUTONAFACTURER()
For Each Control In Form
If Me.cECHEANCIERFACTUREN° <> 0 Then
Me.cICONEAFACTURER.Visible = False
Else
Me.cICONEAFACTURER.Visible = True
End If
Next Control
End Function


Dans l'evenement Sur ouverture

Private Sub Form_Current()
fControleBOUTONAFACTURER
End Sub

Lorsque j'ouvre le formulaire les boutons deviennent tous invisibles alors
que des enregistrements contiennent des controles cECHEANCIERFACTUREN°
vident ....

Xavier

1 réponse

Avatar
3stone
Salut,

"XAVIER"
| Dans un formulaire 'Form1' avec pour affichage par défaut 'Formulaires
| continus', j'aimerai masquer une image (cICONEAFACTURER°) en fonction du
| contenu d'un controle (cECHEANCIERFACTUREN°) et ce pour chacuns des
| enregistrements qui s'affiche dans le formualaire
|
| Function fControleBOUTONAFACTURER()
| For Each Control In Form
| If Me.cECHEANCIERFACTUREN° <> 0 Then
| Me.cICONEAFACTURER.Visible = False
| Else
| Me.cICONEAFACTURER.Visible = True
| End If
| Next Control
| End Function
|


Non, tu ne peux pas faire comme ca...


Par contre, sur clic du bouton/image tu peux mettre :

if [Me.cECHEANCIERFACTUREN°] <>0 then
beep
msgbox "blabla..."
else
' faire ce que tu veux
end if


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw