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 25/08/2006, 16h50   #1
Membre du Club
 
Homme KONE
Inscription : juin 2004
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme KONE
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : juin 2004
Messages : 109
Points : 43
Points : 43
Par défaut Proteger le code VBA d'un formulaire

Salut à tous. Je gère une base et j'ai écris quelques codes VBA en bacground. Malheureusement il y a encore quelques beug, et lorque cela arrive, le code VBA s'affiche pour débogage. Mais je veux eviter cela (pour les utilisateurs afin que ceux-ci ne voient pas le code).

Alors y a t-il une manière de protéger le code (par mot de passe par exemple) ?

Merci
ecarbill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 17h06   #2
Expert Confirmé
 
Inscription : mai 2005
Messages : 3 419
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 3 419
Points : 3 768
Points : 3 768
ben avec une gestion d'erreur

function gerreur() as integer
msgbox("je vais fermer l'état parceque le programme déco...")
forms("truc").close
gerreur=1
end function

et dans ta procédure

on error goto ko
........
ko:
encore=encore+gerreur()
__________________
Elle est pas belle la vie ?
random est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 17h08   #3
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 661
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 661
Points : 6 228
Points : 6 228
Envoyer un message via MSN à argyronet
Bonjour,

1ère solution : écrire un code sans bug
2ème solution : mettre des gestions d'erreur idoines dans ton code
3ème solution : Compiler le code et créer un MDE

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 17h09   #4
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
Citation:
Envoyé par argyronet
Bonjour,

1ère solution : écrire un code sans bug
2ème solution : mettre des gestions d'erreur idoines dans ton code
3ème solution : Compiler le code et créer un MDE

Argy

L'idéal : les 3 solutions réunies
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 17h11   #5
Expert Confirmé
 
Inscription : mai 2005
Messages : 3 419
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 3 419
Points : 3 768
Points : 3 768
il ne suffit pas hélas de compiler pour se mettre à l'abri des erreurs

même avec un logiciel de preuves éprouvé il peut traîner une poussière...

mais évidemment on ne verra pas le code (c'est beau cette façon de cacher
son travail)
__________________
Elle est pas belle la vie ?
random est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 17h14   #6
Membre du Club
 
Homme KONE
Inscription : juin 2004
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme KONE
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : juin 2004
Messages : 109
Points : 43
Points : 43
Merci à tous pour votre aide.
Mais pour la solution de argyronet, comment créer un fichier MDE ?
Merci
ecarbill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2006, 17h22   #7
Membre du Club
 
Homme KONE
Inscription : juin 2004
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme KONE
Localisation : Côte d'Ivoire

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : juin 2004
Messages : 109
Points : 43
Points : 43
Ok, toutes mes excuses, j'ai trouvé le tuto de argyronet.
ecarbill 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 22h04.


 
 
 
 
Partenaires

Hébergement Web