Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement
en cours est en cours de modification. J'utilise en VBA événement
Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé
avec Me.Dirty mais cela ne donne rien.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
Lorsque tu reçois l'événement close ou unload dans un formulaire, aucun enregistrement ne peut être en cours de modif car la mise à jour a eu lieu. je te donne l'ordre des événements qui se produisent si tu fermes ton formulaire par la croix, le vba ou la fermeture de la base. regarde aussi la page : http://access.seneque.free.fr/ordre_evenements.htm
Les événements de formulaires et de contrôles se produisent au fil du déplacement entre les enregistrements du formulaire et de la modification des données. Par exemple, lorsque tu ouvres un formulaire pour la première fois, la séquence suivante d'événements se produit :
Si tu as modifié les données d'un contrôle, les événements Avant MAJ et Après MAJ du contrôle et du formulaire se produisent avant l'événement Sortie du contrôle.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick FREDIN" a écrit dans le message de news:um$
Bonjour,
Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement en cours est en cours de modification. J'utilise en VBA événement Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé avec Me.Dirty mais cela ne donne rien.
Merci pour votre aide.
-- Patrick
Bonjour.
Lorsque tu reçois l'événement close ou unload dans un formulaire, aucun
enregistrement ne peut être en cours de modif car la mise à jour a eu lieu.
je te donne l'ordre des événements qui se produisent si tu fermes ton
formulaire par la croix, le vba ou la fermeture de la base. regarde aussi la
page : http://access.seneque.free.fr/ordre_evenements.htm
Les événements de formulaires et de contrôles se produisent au fil du
déplacement entre les enregistrements du formulaire et de la modification
des données. Par exemple, lorsque tu ouvres un formulaire pour la première
fois, la séquence suivante d'événements se produit :
Si tu as modifié les données d'un contrôle, les événements Avant MAJ et
Après MAJ du contrôle et du formulaire se produisent avant l'événement
Sortie du contrôle.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick FREDIN" <nospams_fredin@magic.fr> a écrit dans le message de
news:um$uie17DHA.3380@tk2msftngp13.phx.gbl...
Bonjour,
Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement
en cours est en cours de modification. J'utilise en VBA événement
Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé
avec Me.Dirty mais cela ne donne rien.
Lorsque tu reçois l'événement close ou unload dans un formulaire, aucun enregistrement ne peut être en cours de modif car la mise à jour a eu lieu. je te donne l'ordre des événements qui se produisent si tu fermes ton formulaire par la croix, le vba ou la fermeture de la base. regarde aussi la page : http://access.seneque.free.fr/ordre_evenements.htm
Les événements de formulaires et de contrôles se produisent au fil du déplacement entre les enregistrements du formulaire et de la modification des données. Par exemple, lorsque tu ouvres un formulaire pour la première fois, la séquence suivante d'événements se produit :
Si tu as modifié les données d'un contrôle, les événements Avant MAJ et Après MAJ du contrôle et du formulaire se produisent avant l'événement Sortie du contrôle.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Patrick FREDIN" a écrit dans le message de news:um$
Bonjour,
Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement en cours est en cours de modification. J'utilise en VBA événement Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé avec Me.Dirty mais cela ne donne rien.
Merci pour votre aide.
-- Patrick
Pierre CFI [mvp]
bonjour quand l'évenement close se produit, l'enregistrement est fait, donc utilise l'évenement before update
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Patrick FREDIN" a écrit dans le message de news: um$
Bonjour,
Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement en cours est en cours de modification. J'utilise en VBA événement Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé avec Me.Dirty mais cela ne donne rien.
Merci pour votre aide.
-- Patrick
bonjour
quand l'évenement close se produit, l'enregistrement est fait, donc utilise l'évenement before update
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Patrick FREDIN" <nospams_fredin@magic.fr> a écrit dans le message de news: um$uie17DHA.3380@tk2msftngp13.phx.gbl...
Bonjour,
Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement
en cours est en cours de modification. J'utilise en VBA événement
Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé
avec Me.Dirty mais cela ne donne rien.
bonjour quand l'évenement close se produit, l'enregistrement est fait, donc utilise l'évenement before update
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Patrick FREDIN" a écrit dans le message de news: um$
Bonjour,
Avant de quitter un formulaire, j'aimerais vérifier si un l'enregistrement en cours est en cours de modification. J'utilise en VBA événement Form_Close. Comment puis-je obtenir l'information souhaitée ? J'ai essayé avec Me.Dirty mais cela ne donne rien.