je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
Bonjour quand même
"Laurent" a écrit dans le message de news:je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
non, on peut stocker les valeurs dans des variables ou constantes vba directement dans l'événement "sur ouverture" du formulaire
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Bonjour quand même
"Laurent" <Laurent@discussions.microsoft.com> a écrit dans le message de news: B8E22DF5-96C8-45B5-8A28-E9B185C30237@microsoft.com...
je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
non, on peut stocker les valeurs dans des variables ou constantes vba directement dans l'événement "sur ouverture" du formulaire
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Bonjour quand même
"Laurent" a écrit dans le message de news:je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
non, on peut stocker les valeurs dans des variables ou constantes vba directement dans l'événement "sur ouverture" du formulaire
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
est-ce que tu as un exemple de syntaxe pour entrer les valeurs dans les
variables
je patauge un peu beaucoup
merciBonjour quand même
"Laurent" a écrit dans le message de news:je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
non, on peut stocker les valeurs dans des variables ou constantes vba directement dans l'événement "sur ouverture" du formulaire
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
est-ce que tu as un exemple de syntaxe pour entrer les valeurs dans les
variables
je patauge un peu beaucoup
merci
Bonjour quand même
"Laurent" <Laurent@discussions.microsoft.com> a écrit dans le message de news:
B8E22DF5-96C8-45B5-8A28-E9B185C30237@microsoft.com...
je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
non, on peut stocker les valeurs dans des variables ou constantes vba directement dans l'événement "sur ouverture" du formulaire
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
est-ce que tu as un exemple de syntaxe pour entrer les valeurs dans les
variables
je patauge un peu beaucoup
merciBonjour quand même
"Laurent" a écrit dans le message de news:je souhaite créer un formulaire avec LOGIN et mot de passe
Est ce que je dois passer par une table ???
Merci beaucoup
non, on peut stocker les valeurs dans des variables ou constantes vba directement dans l'événement "sur ouverture" du formulaire
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Bonjour
je suppose qu'il faut stocker les noms d'utilisateurs et mots de passe sous forme de tableau,
puis comparer le mot de passe saisi avec celui correspondant au user recherché dans le fameux tableau en fonction de la valeur du
contrôle du formulaire.
Mon pb, c'est que je ne suis pas très familier avec les tableaux et que je dois me replonger dans la doc access pour pondre du code.
Si quelqu'un a envie et surtout le temps de se pencher sur ce problème, qu'il ne se gène pas ;-)
Bonjour
je suppose qu'il faut stocker les noms d'utilisateurs et mots de passe sous forme de tableau,
puis comparer le mot de passe saisi avec celui correspondant au user recherché dans le fameux tableau en fonction de la valeur du
contrôle du formulaire.
Mon pb, c'est que je ne suis pas très familier avec les tableaux et que je dois me replonger dans la doc access pour pondre du code.
Si quelqu'un a envie et surtout le temps de se pencher sur ce problème, qu'il ne se gène pas ;-)
Bonjour
je suppose qu'il faut stocker les noms d'utilisateurs et mots de passe sous forme de tableau,
puis comparer le mot de passe saisi avec celui correspondant au user recherché dans le fameux tableau en fonction de la valeur du
contrôle du formulaire.
Mon pb, c'est que je ne suis pas très familier avec les tableaux et que je dois me replonger dans la doc access pour pondre du code.
Si quelqu'un a envie et surtout le temps de se pencher sur ce problème, qu'il ne se gène pas ;-)
.../...
Après réflexion,
Il n'est pas nécessaire de créer un module de portée globale.
Tout peut être mis dans le module du formulaire frmLogin.
De plus, il y a une erreur sur la création des pw.
Après correction ça donne au final:
Option Compare Database
Option Base 1 ' pour simplifier
Option Explicit
Private Type sLoginPw
' adapter les longueurs et au besoin
Login As String * 5
PW As String * 5
End Type
'Remplacement du Public par un Dim dans l'instruction suivante
Dim LoginPw(5) As sLoginPw ' adapter la dimension au besoin
Private Sub cmdValid_Click()
Dim i As Integer, ok As Boolean
For i = 1 To 5
If Me!Login = LoginPw(i).Login And Me.PW = LoginPw(i).PW Then
ok = True
Exit For
End If
Next i
If ok Then
DoCmd.OpenForm "Formulaire Menu" ' par exemple
DoCmd.Close acForm, Me.Name ' fermeture de frmLogin
Else
MsgBox "Login ou Mot de passe erroné", vbInformation
End If
Erase LoginPw ' effacement des login et pw de la mémoire
End Sub
Private Sub Form_Load()
Call Initialisation
End Sub
Sub Initialisation()
' Par souci de simplification
' le login : 5 fois le même caractère
' le pw une chaine de 5 caractères compteur
Dim i As Integer
' génération des login & pw
For i = 1 To 5
LoginPw(i).Login = String(5, Chr(64 + i))
LoginPw(i).PW = String(5, CStr(i)) '<<<------ Correction de l'erreur
Next i
End Sub
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
.../...
Après réflexion,
Il n'est pas nécessaire de créer un module de portée globale.
Tout peut être mis dans le module du formulaire frmLogin.
De plus, il y a une erreur sur la création des pw.
Après correction ça donne au final:
Option Compare Database
Option Base 1 ' pour simplifier
Option Explicit
Private Type sLoginPw
' adapter les longueurs et au besoin
Login As String * 5
PW As String * 5
End Type
'Remplacement du Public par un Dim dans l'instruction suivante
Dim LoginPw(5) As sLoginPw ' adapter la dimension au besoin
Private Sub cmdValid_Click()
Dim i As Integer, ok As Boolean
For i = 1 To 5
If Me!Login = LoginPw(i).Login And Me.PW = LoginPw(i).PW Then
ok = True
Exit For
End If
Next i
If ok Then
DoCmd.OpenForm "Formulaire Menu" ' par exemple
DoCmd.Close acForm, Me.Name ' fermeture de frmLogin
Else
MsgBox "Login ou Mot de passe erroné", vbInformation
End If
Erase LoginPw ' effacement des login et pw de la mémoire
End Sub
Private Sub Form_Load()
Call Initialisation
End Sub
Sub Initialisation()
' Par souci de simplification
' le login : 5 fois le même caractère
' le pw une chaine de 5 caractères compteur
Dim i As Integer
' génération des login & pw
For i = 1 To 5
LoginPw(i).Login = String(5, Chr(64 + i))
LoginPw(i).PW = String(5, CStr(i)) '<<<------ Correction de l'erreur
Next i
End Sub
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
.../...
Après réflexion,
Il n'est pas nécessaire de créer un module de portée globale.
Tout peut être mis dans le module du formulaire frmLogin.
De plus, il y a une erreur sur la création des pw.
Après correction ça donne au final:
Option Compare Database
Option Base 1 ' pour simplifier
Option Explicit
Private Type sLoginPw
' adapter les longueurs et au besoin
Login As String * 5
PW As String * 5
End Type
'Remplacement du Public par un Dim dans l'instruction suivante
Dim LoginPw(5) As sLoginPw ' adapter la dimension au besoin
Private Sub cmdValid_Click()
Dim i As Integer, ok As Boolean
For i = 1 To 5
If Me!Login = LoginPw(i).Login And Me.PW = LoginPw(i).PW Then
ok = True
Exit For
End If
Next i
If ok Then
DoCmd.OpenForm "Formulaire Menu" ' par exemple
DoCmd.Close acForm, Me.Name ' fermeture de frmLogin
Else
MsgBox "Login ou Mot de passe erroné", vbInformation
End If
Erase LoginPw ' effacement des login et pw de la mémoire
End Sub
Private Sub Form_Load()
Call Initialisation
End Sub
Sub Initialisation()
' Par souci de simplification
' le login : 5 fois le même caractère
' le pw une chaine de 5 caractères compteur
Dim i As Integer
' génération des login & pw
For i = 1 To 5
LoginPw(i).Login = String(5, Chr(64 + i))
LoginPw(i).PW = String(5, CStr(i)) '<<<------ Correction de l'erreur
Next i
End Sub
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut Eric
ça va beaucoup mieux quand on reçoit un coup de pouce ;-)
Faut dire que tu avais laissé la porte bien entr'ouverte ;-)
Si quelqu'un a envie ..., qu'il ne se gène pas ;-)
Salut Eric
ça va beaucoup mieux quand on reçoit un coup de pouce ;-)
Faut dire que tu avais laissé la porte bien entr'ouverte ;-)
Si quelqu'un a envie ..., qu'il ne se gène pas ;-)
Salut Eric
ça va beaucoup mieux quand on reçoit un coup de pouce ;-)
Faut dire que tu avais laissé la porte bien entr'ouverte ;-)
Si quelqu'un a envie ..., qu'il ne se gène pas ;-)
Juste pour le fun, personnellement, j'emploie une
variable-utilisateur dès lors que les informations sont liées.
Juste pour le fun, personnellement, j'emploie une
variable-utilisateur dès lors que les informations sont liées.
Juste pour le fun, personnellement, j'emploie une
variable-utilisateur dès lors que les informations sont liées.