OVH Cloud OVH Cloud

sous-formulaire visible ou non

2 réponses
Avatar
RIP
Dans un formulaire f_Achats, j'ai deux sous-formulaires sf_Achats_A et
sf_Achats_B.

Lorsque je clique sur un case =E0 cocher (valeur 1 ou 0) "Pieces" du
sous-formulaire sf_Achats_A, je souhaite que le sous-formulaire
sf_Achats_B soit visible.

J'ai indiqu=E9 pour le sous-formulaire sf_Achats_B, la proprit=E9 visible
=3D Non

Dans les propri=E9tes Activation du sous_formulaire sf_Achats_A, j'ai
entr=E9 la proc=E9dure =E9venementielle:

Private Sub Form_Current()
If Me.Pieces =3D True Then
Me.sf_Achats_B.Visible =3D True
Else
Me.sf_Achats_B.Visible =3D False
End If
End Sub

Cela ne fonctionne pas, avez-vous une id=E9e?

2 réponses

Avatar
Eric
Bonjour,

Essaies sur l'évènement Après Mise à jour de la case à cocher Pieces ?

Private Sub Pieces_AfterUpdate()
if me.pieces then
Me.Parent.sf_Achats_B.Visible=True
else
Me.Parent.sf_Achats_B.Visibleúlse
end if
end sub


Dans un formulaire f_Achats, j'ai deux sous-formulaires sf_Achats_A et
sf_Achats_B.

Lorsque je clique sur un case à cocher (valeur 1 ou 0) "Pieces" du
sous-formulaire sf_Achats_A, je souhaite que le sous-formulaire
sf_Achats_B soit visible.

J'ai indiqué pour le sous-formulaire sf_Achats_B, la proprité visible
= Non

Dans les propriétes Activation du sous_formulaire sf_Achats_A, j'ai
entré la procédure évenementielle:

Private Sub Form_Current()
If Me.Pieces = True Then
Me.sf_Achats_B.Visible = True
Else
Me.sf_Achats_B.Visible = False
End If
End Sub

Cela ne fonctionne pas, avez-vous une idée?



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
RIP
Merci beaucoup, cela fonctionne.