bonjour,
j'ai du code dans le form_load
et j'aimerai savoir si le monformulaire.requery
execute l'evenement form_load
bonjour,
j'ai du code dans le form_load
et j'aimerai savoir si le monformulaire.requery
execute l'evenement form_load
Pour tester ca il te suffit de mettre un MSGBOX dans form_load puis quelque part dans le code mettre un monform.requery et voir si le MSGBOX apparait.Envoyé par sansli
Je pense que si tu mettais un point d'arrêt sur le MonForm.requery et en faisant F8 pour exécuter pas à pas tu aura ta réponse.....
Bonjour,
dit :
SERequery, méthode
Met à jour les données contenues dans un objet Recordset en exécutant de nouveau la requête sur laquelle l'objet est fondé.
merci pour vos réponses
eh bien la méthode requery d'un formulaire n'éxécute pas l'évènement load du meme formulaire
j'aimerai savoir ou trouver (dans l'aide) les méthodes qui sont executer par une autre méthode
PS : j'aurai du penser au msgbox !
j'aimerai savoir ou trouver (dans l'aide) les méthodes qui sont executer par une autre méthode
Moi y' en a pas avoir compris question ...
je m'explique
apres avoir sélectionné le mot clé (ici c'est requery) et appuiyé sur F1
est-ce qu'on peut avoir la liste des évènements executés par cette méthode
euh... requery n'interroge pas un champs specifié?
par exemple Text22.requery
et dans ton text22 tu mets un procedure evenementielle et dedans tu mets ton load ou ce que tu veux
non?
pour mon cas je met me.requery ce qui raffraichit les données des enrgistrementsEnvoyé par Pogny
et je l'utilise dans form_delete car j'ai des enregistrements connexes a supprimer avant
dans ce cas c'est un Me.form.refresh qu'il faut pas un requery
enfin je pense (tapé moi dessus si c'est faux ^^)
je pense que le refresh n'est pas suffisant
car je supprime les enregs connexes d'abord
puis je supprime l'enreg qui est dans mon formulaire
avec le refresh l'enreg supprimé est tjr present avec #supprime dans les champs
sinon je ferme puis reouvre mon formulaire mais c'est un peu la façon barbare
si un #supprime apparait cela est due a l'integrité referentielle ^^
dans ce cas supprime tes enregistrements et fais une requete SQL DELETE
non?
non,non
je pense que c'est parce que je supprime l'enreg avec une requete sql/vba
et je désactive la suppression d'access puis il faut rafraichir le formulaire(pour les numéro de commande) et pas seulement les données
non rien à voir avec l'intégrité référentielleEnvoyé par Pogny
si tu supprimes un enregistrement par le code le formulaire ne se rafraichit pas tout seul
- le Me.Refresh ne fait que mettre à jour les données du jeu d'enregistrements
les enregistrements supprimés restent là, les nouveaux enregistrements ne sont pas ajoutés
- le Me.Requery relance la requête et donc les #supprimé disparaissent et les nouveaux enregistrement apparaissent
L'événement "Sur chargement" du formulaire n'a aucune raison de se déclencher après un Requery.
Tu peux toujours exécuter la procédure quand tu en as besoin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Form_Load
ah ok c cool g appris un truc ^^
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager