sean72
Messages postés7Date d'inscriptionsamedi 28 novembre 2009StatutMembreDernière intervention21 mai 2010
-
17 mai 2010 à 11:35
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
17 mai 2010 à 13:09
Bjr! je debut en Access et je sech sérieuszmt!
j'ai cré un formulaire "Authentification" sur Access 2007 (le premier qui s'affich pour controler l'accès à la base), j'ai un bouton "valider" auquel j'ai associé le code suivant:
Dim sql As String
Dim cnx As DAO.Connection
Dim rst As DAO.Recordset
Static i As Byte
sql "SELECT * FROM usermoyen where moyenlog'" & login & "' AND moyenpassw = '" & pass & "'"
Set rst = CurrentDb.OpenRecordset(sql)
If Not rst.EOF Then
DoCmd.Close
DoCmd.OpenForm "menuprincipale"
Else
MsgBox "Login ou Mot de passe incorrect", vbCritical
i = i + 1
End If
If i = 4 Then
MsgBox "vous avez depasseé le nombre de tentatives!", vbCritical
DoCmd.Quit
End If
End Sub
mais à chaq fois que j'l'execute, il m'renvoi, "trop peu d'argument: 1 Attendu" à la lign: " Set rst = CurrentDb.OpenRecordset(sql)"
sean72
Messages postés7Date d'inscriptionsamedi 28 novembre 2009StatutMembreDernière intervention21 mai 2010 17 mai 2010 à 12:35
Slt Renfield!
c'est gentil de te soucié de moi, mais j t'assures k j'kif pas trop ta remarque.
j'ain essaiyé ta proposition mais il renvoi toujour
:" trop peu de parametre: 1 attendu" à la ligne