OVH Cloud OVH Cloud

Mise à jour liste déroulante

4 réponses
Avatar
dfcena
Bonjour

J'ai un formulaire avec une liste d=E9roulante des article=20
et un bouton de commande pour cr=E9er les articles.
Lorsque l'article n'est pas dans la liste l'op=E9rateur=20
cr=E9er l'article en cliquant sur le bouton de commande.
Il est impossible de faire une proc=E9dure sur la fermeture=20
du formulaire de cr=E9ation d'article ce dernier peut =EAtre=20
ouvert par d'autre menu
je doit mettre =E0 jour la liste d=E9roulante avec la=20
proc=E9dure=20
Me.listederoulante.requery
Sur quel evenement de mon formulaire doit-je mettre cette=20
proc=E9dure?
jai essay=E9 sur reception focus mais =E7a ne marche pas

4 réponses

Avatar
Raymond [mvp]
Bonjour.

il faut que tu ouvres le formulaire de création articles avec l'option
acDialog
tu placeras ton requery juste derrière le openform

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news:20d3001c459ce$fb14dcc0$
Bonjour

J'ai un formulaire avec une liste déroulante des article
et un bouton de commande pour créer les articles.
Lorsque l'article n'est pas dans la liste l'opérateur
créer l'article en cliquant sur le bouton de commande.
Il est impossible de faire une procédure sur la fermeture
du formulaire de création d'article ce dernier peut être
ouvert par d'autre menu
je doit mettre à jour la liste déroulante avec la
procédure
Me.listederoulante.requery
Sur quel evenement de mon formulaire doit-je mettre cette
procédure?
jai essayé sur reception focus mais ça ne marche pas
Avatar
dfcena
ça fonctionne par contre je voulais en profiter pour
placer des valeurs dans ce formulaire mais apperemment le
mode acDialog ne le permet pas
-----Message d'origine-----
Bonjour.

il faut que tu ouvres le formulaire de création articles
avec l'option

acDialog
tu placeras ton requery juste derrière le openform

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit
dans le message de

news:20d3001c459ce$fb14dcc0$
Bonjour

J'ai un formulaire avec une liste déroulante des article
et un bouton de commande pour créer les articles.
Lorsque l'article n'est pas dans la liste l'opérateur
créer l'article en cliquant sur le bouton de commande.
Il est impossible de faire une procédure sur la fermeture
du formulaire de création d'article ce dernier peut être
ouvert par d'autre menu
je doit mettre à jour la liste déroulante avec la
procédure
Me.listederoulante.requery
Sur quel evenement de mon formulaire doit-je mettre cette
procédure?
jai essayé sur reception focus mais ça ne marche pas


.



Avatar
Raymond [mvp]
si tu veux dialoguer avec le formulaire appelé ce n'est pas possible avec
acdialog.
tu peux très bien tester dans le formulaire appelé , si le formulaire
appelant est chargé et dans ce cas mettre à jour la liste à partir du
formulaire appelé:
If CurrentProject.AllForms("appelant").IsLoaded Then
Forms!appelant!liste.Requery
End If
et ensuite fermer le formulaire appelé.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news:2117101c459da$716bcf90$
ça fonctionne par contre je voulais en profiter pour
placer des valeurs dans ce formulaire mais apperemment le
mode acDialog ne le permet pas
Avatar
Enkore
Je pense qu'il faut le mettre à la fois sur Activation et
sur Activé.
J'ai du à suivre la façon de faire mais en le mettant dans
les 2 évènements ça devrait solutionner.

A+

-----Message d'origine-----
Bonjour

J'ai un formulaire avec une liste déroulante des article
et un bouton de commande pour créer les articles.
Lorsque l'article n'est pas dans la liste l'opérateur
créer l'article en cliquant sur le bouton de commande.
Il est impossible de faire une procédure sur la fermeture
du formulaire de création d'article ce dernier peut être
ouvert par d'autre menu
je doit mettre à jour la liste déroulante avec la
procédure
Me.listederoulante.requery
Sur quel evenement de mon formulaire doit-je mettre cette
procédure?
jai essayé sur reception focus mais ça ne marche pas
.