OVH Cloud OVH Cloud

Action en quittant access

3 réponses
Avatar
circaete
Bonjour à tous

Je voudrais conserver l'historique de l'utilisation d'une base, pour cela
j'alimente une table où sont mémorisées les heures d'ouverture et de
fermeture de la base.

Pour l'ouverture pas de problème, une requête ajout activée par un évènement
sur le formulaire de demarrage fait l'affaire

Une requête mise à jour à la fermeture devrait me permettre de rensigner
l'heure de fermeture.

Si la fermeture de la base se fait par un bouton d'un formulaire, pas de
problème, mais si la fermeture se fait par la fermeture de la fenêtre Windows
?

Merci de m'indiquer la procédure VBA, ou la macro équivalente à l'autoexec
qui me permettrait d'activer ma requête avant la fermeture

Merci pour votre aide

3 réponses

Avatar
Domi
Bonjour,

Sauf erreur de ma part, la fermeture d'Access par le bouton fermer (X) de
l'application ne déclenche pas d'événement particulier.

Le mieux, dans ce cas, est probablement de le désactiver. Tu peux regarder
ce lien :

http://officesystem.access.free.fr/apidisablex.htm

De cette façon, l'utilisateur ne peut utiliser qu'un bouton dédié pour
quitter Access.

Bonne journée.

Domi


Bonjour à tous

Je voudrais conserver l'historique de l'utilisation d'une base, pour cela
j'alimente une table où sont mémorisées les heures d'ouverture et de
fermeture de la base.

Pour l'ouverture pas de problème, une requête ajout activée par un évènement
sur le formulaire de demarrage fait l'affaire

Une requête mise à jour à la fermeture devrait me permettre de rensigner
l'heure de fermeture.

Si la fermeture de la base se fait par un bouton d'un formulaire, pas de
problème, mais si la fermeture se fait par la fermeture de la fenêtre Windows
?

Merci de m'indiquer la procédure VBA, ou la macro équivalente à l'autoexec
qui me permettrait d'activer ma requête avant la fermeture

Merci pour votre aide



Avatar
Jessy Sempere [MVP]
Bonjour

Sinon, autre méthode, ouvrir un formulaire que tu ne rends pas visible à
l'ouverture de la base de donnée et mettre l'action souhaitée à la fermeture
du formulaire...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Domi" a écrit dans le message de
news:
Bonjour,

Sauf erreur de ma part, la fermeture d'Access par le bouton fermer (X) de
l'application ne déclenche pas d'événement particulier.

Le mieux, dans ce cas, est probablement de le désactiver. Tu peux regarder
ce lien :

http://officesystem.access.free.fr/apidisablex.htm

De cette façon, l'utilisateur ne peut utiliser qu'un bouton dédié pour
quitter Access.

Bonne journée.

Domi


Bonjour à tous

Je voudrais conserver l'historique de l'utilisation d'une base, pour
cela


j'alimente une table où sont mémorisées les heures d'ouverture et de
fermeture de la base.

Pour l'ouverture pas de problème, une requête ajout activée par un
évènement


sur le formulaire de demarrage fait l'affaire

Une requête mise à jour à la fermeture devrait me permettre de rensigner
l'heure de fermeture.

Si la fermeture de la base se fait par un bouton d'un formulaire, pas de
problème, mais si la fermeture se fait par la fermeture de la fenêtre
Windows


?

Merci de m'indiquer la procédure VBA, ou la macro équivalente à
l'autoexec


qui me permettrait d'activer ma requête avant la fermeture

Merci pour votre aide





Avatar
circaete
Merci pour votre aide


Bonjour

Sinon, autre méthode, ouvrir un formulaire que tu ne rends pas visible à
l'ouverture de la base de donnée et mettre l'action souhaitée à la fermeture
du formulaire...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Domi" a écrit dans le message de
news:
Bonjour,

Sauf erreur de ma part, la fermeture d'Access par le bouton fermer (X) de
l'application ne déclenche pas d'événement particulier.

Le mieux, dans ce cas, est probablement de le désactiver. Tu peux regarder
ce lien :

http://officesystem.access.free.fr/apidisablex.htm

De cette façon, l'utilisateur ne peut utiliser qu'un bouton dédié pour
quitter Access.

Bonne journée.

Domi


Bonjour à tous

Je voudrais conserver l'historique de l'utilisation d'une base, pour
cela


j'alimente une table où sont mémorisées les heures d'ouverture et de
fermeture de la base.

Pour l'ouverture pas de problème, une requête ajout activée par un
évènement


sur le formulaire de demarrage fait l'affaire

Une requête mise à jour à la fermeture devrait me permettre de rensigner
l'heure de fermeture.

Si la fermeture de la base se fait par un bouton d'un formulaire, pas de
problème, mais si la fermeture se fait par la fermeture de la fenêtre
Windows


?

Merci de m'indiquer la procédure VBA, ou la macro équivalente à
l'autoexec


qui me permettrait d'activer ma requête avant la fermeture

Merci pour votre aide