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 02/08/2006, 08h55   #1
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
Par défaut connecter a une base avec mot de passe

salut, j ai une base de donnée securisée par un mot de passe.
dans le macro autoexec j ai ajouter l'action ExecuterCode dont la focntion est la suivante
Code :
1
2
3
4
5
6
 
Dim db as Dao.DataBase
 
Set db = DBEngine.OpenDatabase("C:\MaBase.mdb", False, False, ";pwd=password")
 
db.Close
tout ça pour que la fenetre de mot de passe ne soit plus affichée.
mais le prob c'est que lors de l'ouverture de la base cette fenetre est affichée.

que dois je faire?
Merci
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 09h43   #2
Membre du Club
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 168
Points : 56
Points : 56
Envoyer un message via Yahoo à issam16
parceque quand tu fais :
tu referme la base
issam16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 09h45   #3
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
j en ai meme enlever cette db.close mais sans resultat.

ce que je veux c est que la fenetre de mot de passe n'apparait pas quand j'ouvre la base
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 10h48   #4
Membre du Club
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 168
Points : 56
Points : 56
Envoyer un message via Yahoo à issam16
re salut,
je crois que la marco AUTOEXEC s'execute au demarage de la base c pour ça que ça marche pas donc il faut executer le code avant le demarrage de la base malheureseument je sais pas comment, donc on va attendre l'aide d'un expert
issam16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h29   #5
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
je reformule mon probleme:
j ai une base de donnée securisée avec un mot de passe je veux que lors de l'ouverture de cette base la fenetre de "donner le mot de passe" ne s'afiche pas c'est a dire que je ne veux pas etre amener a taper le mot de passe.

est ce que qqn sait comment puis je le faire.
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h43   #6
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,

Dans
Citation:
Set db = DBEngine.OpenDatabase("C:\MaBase.mdb", False, False, ";pwd=password")
password est le mot de passe, où le nom d'une variable contenant le mot de passe?

Dans le premier cas
Code :
Set db = DBEngine.OpenDatabase("C:\MaBase.mdb", False, False, ";pwd=""password"""")
Dans le second
Code :
Set db = DBEngine.OpenDatabase("C:\MaBase.mdb", False, False, ";pwd=""" & password & """")
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 02/08/2006, 12h52   #7
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
le mot de passe n'est pas une variable il esr = à motdepasse.

donc j ai essayer la 1ere ligne mais bon ca ne marchait pas.
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 13h09   #8
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
Tu peux montrer le code que tu as essayé?

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 02/08/2006, 13h13   #9
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
Code :
1
2
3
4
5
 
Function pass()
Dim dbs As DAO.Database
Set dbs = DBEngine.OpenDatabase("C:\Step3.mdb", False, False, ";pwd=""alpha""")
End Function
cette fonction je l'applle a partir du macro Autoexec;
pour chaque ouverture de la base la fenetre de saisie de mot de passe apparait.
c'est ce que je peux masqer.
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 13h50   #10
Membre éclairé
 
Inscription : juin 2006
Messages : 402
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 402
Points : 307
Points : 307
ton mot de passe est il géré par le mdw?

si c le cas, ca marche quand tu lances access depuis un raccourci
en passant au raccourci l'utilisateur et le mot de passe.

Aucune idée si ca marche depuis une macro.
Comme ca, je dirais non.
LostIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 13h55   #11
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
et comment creer un mdw?
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 13h56   #12
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
J'avais compris que tu essayé d'ouvrir depuis une autre base. Si ce code est dans la base à ouvrir, ça m'étonnerait que ça marche.

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 02/08/2006, 13h58   #13
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
Citation:
Envoyé par pgz
J'avais compris que tu essayé d'ouvrir depuis une autre base. Si ce code est dans la base à ouvrir, ça m'étonnerait que ça marche.
ce code est dans ma base Step3.mdb et j'essaie d'ouvrir cette base non pas a partir d'une autre base. je clique sur cette base.
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h01   #14
Invité régulier
 
Inscription : septembre 2004
Messages : 14
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 14
Points : 7
Points : 7
perso je pense que tant que ta base sera "sécurisée" via un .mdw elle affichera systematiquement la fenetre de mot de passe, et ce meme si tu n'en specifie pas pour tes users.
tangueros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h02   #15
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
donc la question cest est ce que je peut me passer de la fenetre de mot de passe ou non lors de l'ouverture de ma base?
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h05   #16
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
Citation:
Envoyé par tangueros
perso je pense que tant que ta base sera "sécurisée" via un .mdw elle affichera systematiquement la fenetre de mot de passe, et ce meme si tu n'en specifie pas pour tes users.
j en ai pas de mdw.
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h10   #17
Membre éclairé
 
Inscription : juin 2006
Messages : 402
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 402
Points : 307
Points : 307
Je comprends rien.
Mets ta (tes) base en pièce jointe sans données (juste celles utile).
LostIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h20   #18
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
Citation:
donc la question cest est ce que je peut me passer de la fenetre de mot de passe ou non lors de l'ouverture de ma base?
il suffit de pas protéger la base.

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 02/08/2006, 14h23   #19
Débutant
 
Avatar de torNAdE
 
Étudiant
Inscription : février 2006
Messages : 255
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2006
Messages : 255
Points : 88
Points : 88
Envoyer un message via MSN à torNAdE Envoyer un message via Yahoo à torNAdE Envoyer un message via Skype™ à torNAdE
voila c est une base vide dont le mot de passe est alpha
j ai essayer de crrer un macro autoexec dont il ya executer code de la focntion suivante:
Function pass()
Dim dbs As DAO.Database
Set dbs = DBEngine.OpenDatabase("C:\Step.mdb", False, False, ";pwd=alpha")
End Function

mais pas de resultat.
Fichiers attachés
Type de fichier : zip Step.zip (12,5 Ko, 5 affichages)
__________________
Le club Sportif Sfaxien "Black and White Fighters" !
torNAdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 14h27   #20
Membre habitué
 
Inscription : juillet 2002
Messages : 149
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 149
Points : 144
Points : 144
Salut,

Pourquoi protéger par mot de passe une base si tu ne veux pas que les utilisateurs aient à rentrer un mot de passe ?

autant le virer la non-sécurité sera la même,

autrement en créant un raccourci et en mettant comme paramétre de la cible le mot de passe ? à vérifier
Nohant 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 14h21.


 
 
 
 
Partenaires

Hébergement Web