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 01/02/2007, 18h47   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 36
Points : 12
Points : 12
Par défaut [Debutant] Formulaire login mot de passe

Bonsoir
voila,j'ai recupere le code suivant dans la faq
http://access.developpez.com/faq/?page=TAAdmin#login

le code plante sur la ligne
Code :
Set rs = CurrentDb.OpenRecordset(sql)
le debugprint me dit qu'il manque un parametre.

Merci d'avance pour un coup de main
Oliviers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 18h54   #2
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 104
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 104
Points : 8 736
Points : 8 736
Salut,

Peux-tu nous mettre ton code complet ou nous mettre à quoi correspond sql

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 19h03   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 36
Points : 12
Points : 12
Par défaut [Debutant]Formulaire login mot de passe

Voila mon code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private Sub cmd_logga_in_Click()
Me.Requery
Dim sql, User_id, User_groupe   As String
Dim rs As DAO.Recordset
Static i As Byte
sql = "SELECT * FROM tbl_USERS WHERE TRIGRAMME = '" & Me.txt_user & "' AND PASSWD ='" & Me.txt_Password & "';"
Set rs = CurrentDb.OpenRecordset(sql)
If Not rs.EOF Then
  DoCmd.OpenForm "frm_Transaktion", acNormal, , , , acWindowNormal
  DoCmd.Close acForm, "frm_Dialog"
  User_id = rs("TRIGRAMME").Value
  User_groupe = rs("GROUPE").Value
Else
  MsgBox "(Identifiant, Mot de Passe) incorrect ", vbInformation, "Connexion"
  i = i + 1
End If
If i = 3 Then
MsgBox "Vous avez dépassé le nombre de tentatives autorisés", vbCritical
DoCmd.Quit
End If
Debug.Print
 
End Sub
Oliviers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 21h15   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
L'erreur vient de la table, le champ dans la table est Password, alors que dan sla requête, c'est passwd.

Deux options, tu modifie la table, ou le SQL

Code sql :
sql = "SELECT * FROM tbl_USERS WHERE TRIGRAMME = '" & Me.txt_user & "' AND PASSWORD ='" & Me.txt_Password & "'"
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2007, 21h42   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 36
Points : 12
Points : 12
Par défaut [Debutant] Formulaire login mot de passe



Merci a vous deux pour le coup de main.
Oliviers 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 01h42.


 
 
 
 
Partenaires

Hébergement Web