Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/09/2007, 16h49   #1
Débutant
 
Inscription : avril 2005
Messages : 563
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 563
Points : 250
Points : 250
Par défaut Evenements ouverture Table

Bonjour,

Sur quel évenements peut on remplir une table qui indique les heures d'ouvertures et de fermeture de la base de données ?

Merci,
Christophe
cjacquel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 19h51   #2
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Bonjour.

Je ne crois pas que ces évènements existent, mais on peut contourner la difficulté de façon plus ou moins satisfaisante.
Je te propose une façon de faire, il y en a plusieurs.

Tu crées un formulaire d'accueil qui s'ouvrira à l'ouverture de la base. Pour cela dans Outils/Démarrage/Afficher formulaire : frmAccueil.

Sur évènement ouverture du formulaire : une procédure qui
- enregistre cette ouverture dans la table
- commande l'ouverture d'un autre form "frmKasper", avec paramètre acHidden.

frmKasper est un formulaire invisible et inconnu de l'utilisateur, doté sur son évènement libération d'une procédure qui enregistre la fermeture de base dans la table.
Quelque soit la façon dont la fermeture de base a été demandée, une fermeture de frmKasper sera faite, et l'évènement créé pourra être exploité.
L'évènement libération d'un formulaire offre une procédure évènementielle qui permet d'annuler l'action de fermeture du formulaire et par contre coup de la base.
Cette procédure peut donc commencer par demander confirmation de la fermeture et, le cas échéant annuler la fermeture de la base par cancel=True. Et ce même si la fermeture a été demandé par le bouton de la fenêtre de base de données.

Ce dispositif marchera d'autant mieux s'il est impossible d'annuler les options de démarrage avec la touche MAJ.

Bon courage,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 11h34   #3
Débutant
 
Inscription : avril 2005
Messages : 563
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 563
Points : 250
Points : 250
Je ne trouve pas le nom de la fonction Libération d'un formulaire. Serais il possible de l'avoir?

Merci,
Christophe
cjacquel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h59.


 
 
 
 
Partenaires

Hébergement Web