Proteger une BD Access 97

Xav -  
 Alberto sarrazzini -
Comment protéger les formulaires et modules d'Access?
Il faudrait 2 comptes, un Lecture/Ecrtiture/Exécution
et un Eéxcution seulement.
Comment bloquer la touche F11
A voir également:

3 réponses

mat
 
pour bloquer la touche F11, tu vas dans outils>demarrage> avancé puis touche d'acces spéciale

sinon pour tes formulaires et modules, moi j'avais fait un truc pas mal, donc soit tu utilises les options access (outils>sécurité>autorisations d'accès), soit tu te défini dans un module une variable globale "level" (int), tu fais un formulaire de login à l'entrée de l'appli, la selon le mot de passe entrée, tu affecte la valeur level, 0 1 ou 2 (0 pas de droit).
A l'ouverture de chaque formulaire tu test cette constante, si elle est >1 alors tu actives ou désactive des boutons ou champs ( monChamp.locked = true ou monChamp.visible = false).

Si la personne ne se logue pas, level n'est pas affectée et donc par défaut il vaut 0 et donc aucun droit....
0
nabzone
 
si tu veux que l'utilisateur soit limités il faut créer un fichier MDE à partir du MDB

OUTILS/UTILITAIRE DE BASE DE DONNEES / créer un fichier MDE
0
Alberto sarrazzini
 
Une fois que tu auras transformé ton fichier .mdb en .mde, tu ne pourras pas revenir en arrière, ni créer ou modifier un état ou un formulaire, à moins de disposer d'un déprotecteur.
0