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 18/01/2007, 15h44   #1
Invité régulier
 
Inscription : août 2006
Messages : 12
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2006
Messages : 12
Points : 7
Points : 7
Par défaut spécifier un mot de passe d'ouverture en VBA ?

Bonjour,

je suis en train de finaliser ma base de donnée et j'ai un petit problème.

une des fonction m'oblige ouvrir une autre base de donnée qui est protégé par un mot de passe.

pour simplifier les choses, j'atteinds cette base de donnée avec une commnde shell, je voudrais spécifier le mot de passe de la base à ouvrir directement dans le code pour ne pas avoir à le communiquer

j'ai bien trouvé dans les tutoriels comment spécifier un mot de passe utilisateur mais pas un mot de passe de base de donnée or c'est de celui la dont j'ai besoin...

pourriez vous m'aider ?

d'avance merci.
tristan_sauvage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 16h17   #2
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
Bjr
il n'est pas conseillé d'inserer directement le mot de passe dans le code pour la raison suivante:
Tout changement de ce mot de passe entrainera une recompilation de ta BDD pour une nlle ".mde"

tristan_sauvage a écrit:
Citation:
...mot de passe de la base à ouvrir directement dans le code pour ne pas avoir à le communiquer...
Tu devrais changer de strategie à mon humble avis
@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 16h24   #3
Invité régulier
 
Inscription : août 2006
Messages : 12
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2006
Messages : 12
Points : 7
Points : 7
Citation:
Envoyé par keita
Bjr
Tout changement de ce mot de passe entrainera une recompilation de ta BDD pour une nlle ".mde"
@+
je ne comprends pas peux tu m'expliquer un peu plus stp ?
tristan_sauvage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 16h44   #4
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
Quand tu compiles ta BD en une mde, tu n'as plus accès au code. Imagines donc que pour une raison ou une autre tu doives changer le mdp de l'autre BDD; tu feras comment? il te restera à ouvrir ta BDD au format mdb, changer le mdp dans le code puis la recompiler en mde. j'espere avoir été plus clair; non!?
@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 17h05   #5
Invité régulier
 
Inscription : août 2006
Messages : 12
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2006
Messages : 12
Points : 7
Points : 7
ok je comprends mieux.

je ne compile pas ma base en mde (et n'ai pas prévu de le faire)et ce mot de passe ne changera pas donc pas de souci.

en revanche si tu sais comment on fait pour préciser le mot de passe dans le code vba je veux bien que tu m'explique

d'avance merci
tristan_sauvage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 15h15   #6
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 095
Points : 11 630
Points : 11 630
Bonjour,

En cherchant un peu dans les menus du VBE tu aurais trouvé Outils/Propriétés/Protection.

Maintenant le mot de passe sur VBA... c'est pas une bonne méthode de protection, juste un placebo. Un néophyte te le casse en 2 secondes.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web