OVH Cloud OVH Cloud

Évènement formulaire

1 réponse
Avatar
Robert Parise
J'ai une programmation (UpDateForm1) qui remplis des champs textes lors de
l'ouverture du formulaire 1.
Dans le formulaire 1, j'ai un bouton qui, OnClick, rend invisible le
formulaire 1 et ouvre le formulaire 2.
J'effectue des modifications de données qui affectent le formulaire 1. À la
fermeture du formulaire 2, je rend visible le formulaire1. Je voudrais que,
lors de la fermeture du formulaire 2, démarrer la programmation
(UpDateForm1) du formulaire 1 pour le mettre à jour l'affichage.

Sur évènement OnOpen du formulaire 1

Private Sub Form_Open(Cancel As Integer)
Call UpDateForm1
End sub

PS, Refresh ou requery ne fonctionne pas puisque les champs sont remplis par
ma programmation.

Merci

Robert

1 réponse

Avatar
Gafish
Bonjour aussi,

Tu as mis l'appel de ta fonction dans le open, ce qui fait que lorsque tu
rends visible le 1, tu ne passes par par cet évenement et ton code n'est
donc pas appelé.
Essaie en mettant dans le Activate.

Arnaud

"Robert Parise" a écrit dans le message de
news: epeKd.13696$
J'ai une programmation (UpDateForm1) qui remplis des champs textes lors de
l'ouverture du formulaire 1.
Dans le formulaire 1, j'ai un bouton qui, OnClick, rend invisible le
formulaire 1 et ouvre le formulaire 2.
J'effectue des modifications de données qui affectent le formulaire 1. À
la fermeture du formulaire 2, je rend visible le formulaire1. Je voudrais
que, lors de la fermeture du formulaire 2, démarrer la programmation
(UpDateForm1) du formulaire 1 pour le mettre à jour l'affichage.

Sur évènement OnOpen du formulaire 1

Private Sub Form_Open(Cancel As Integer)
Call UpDateForm1
End sub

PS, Refresh ou requery ne fonctionne pas puisque les champs sont remplis
par ma programmation.

Merci

Robert