Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 07/11/2011, 14h24   #1
Nouveau Membre du Club
 
patrick delavy
Inscription : mars 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : patrick delavy
Localisation : France

Informations forums :
Inscription : mars 2010
Messages : 120
Points : 31
Points : 31
Par défaut Macro pour mot de passe

Bonjour le forum,
Je souhaiterai créer une macro afin que l'ouverture d'un formulaire par un bouton soit validée par un mot de passe.

Merci de votre aide et bonne journée à tous
pat17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 19h56   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 623
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 623
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Je pense que tu veux parler d'un formulaire de connexion.

Si c'est le cas, tu pourrais t'inspirer de ce qu'il y a dans la FAQ Access : http://access.developpez.com/faq/?page=TAAdmin#login

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 08h24   #3
Nouveau Membre du Club
 
patrick delavy
Inscription : mars 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : patrick delavy
Localisation : France

Informations forums :
Inscription : mars 2010
Messages : 120
Points : 31
Points : 31
Bonjour Philippe JOCHMANS et merci de ton aide,

Pour répondre à ta question, Non, si je pouvais éviter.
Ce que je recherche :
Clique sur un bouton pour ouvrir un formulaire,
Demande de mot de passe,
Si correct, ouverture du formulaire,
Si incorrect, message puis retour au menu général.

J'ai regardé dans le forum mais n'ai pas trouvé mon bonheur.

Bonne journée à tous.
pat17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 08h40   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Bonjour,

Ce que tu demandes n'est en tout cas pas possible jusqu'à la version 2003.

Peut-être avec les versions 2007 ou 2010 (tu ne précises pas quelle version tu utilises) mais j'en doute un peu.

Quoi qu'il en soit, les macros (et j'ai commencé par là), si elles permettent d'automatiser un certain nombre de tâches très facilement et très rapidement, montrent vite leurs limites dès lors qu'on veut créer une application d'un certain niveau.

Dans ce cas, il te faudra passer au langage VBA.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 09h32   #5
Invité régulier
 
Inscription : novembre 2011
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Pays-Bas

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : novembre 2011
Messages : 14
Points : 5
Points : 5
Salut a toi,

Voila une méthode qui pourrait t'intéresser.
Bourbon Kid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 10h49   #6
Nouveau Membre du Club
 
patrick delavy
Inscription : mars 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : patrick delavy
Localisation : France

Informations forums :
Inscription : mars 2010
Messages : 120
Points : 31
Points : 31
Merci Domi2 et Bourbon Kid pour votre aide.

Finalement, j'ai opté pour la solution VBA

Cela fonctionne très bien

Mais comme je démarre le formulaire avec une macro, est il possible de supprimer les message access,un qui me dit que le formulaire n'est pas ouvert et l'autre qui me dit que l'action a échouée, quand je clique sur le bouton "annuler"?

De plus, quelle serait la syntaxe pour gérer 2 mot de passe??

Code :
1
2
3
4
If Me.txtMotDePasse = "TopSecret1","TopSecret2" Then
        ' Fermer la boîte de dialogue "Identification"
        DoCmd.Close
        blnPasswordOK = True
Je continue mes recherches et merci encore pour votre aide.

Bonne journée à tous
pat17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 12h05   #7
Expert Confirmé Sénior
 
Avatar de jacques_jean
 
Homme Jacques THERY
CBPDI(Congés Bien Payés/Durée Indéterminée)
Inscription : janvier 2006
Messages : 3 116
Détails du profil
Informations personnelles :
Nom : Homme Jacques THERY
Âge : 67
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : CBPDI(Congés Bien Payés/Durée Indéterminée)

Informations forums :
Inscription : janvier 2006
Messages : 3 116
Points : 5 418
Points : 5 418
Bonjour,

Ne serait-ce pas :

Code :
If Me.txtMotDePasse = "TopSecret1" Or Me.txtMotDePasse = "TopSecret2" Then
jacques_jean est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 13h37   #8
Nouveau Membre du Club
 
patrick delavy
Inscription : mars 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : patrick delavy
Localisation : France

Informations forums :
Inscription : mars 2010
Messages : 120
Points : 31
Points : 31
Merci jacques_jean pour ton aide.

Super ça marche

Je continue mes recherches concernant les messages d'erreur et merci encore pour votre aide.

Bonne journée
pat17 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 17h05.


 
 
 
 
Partenaires

Hébergement Web