Bonjour à toutes & à tous,
Je développe actuellement une application access pour mon entreprise et je suis confronté à un problème avec un recordset :
Lorsque l'on ouvre mon fichier, un formulaire de connexion s'ouvre où il faut renseigner son USER et un MDP. Lorsque l'on clique sur le bouton "Se connecter" j'emploi un recordset pour retrouver le USER et MDP. Je précise que le fichier en question se trouve en réseau.
Voilà les problèmes que j'ai rencontré :
- En lançant le fichier accde sur un autre pc que le mien équipé d'une version Access 2016, j'ai eu un msg d'erreur m'indiquant "Pb MAJ Entrée" > Un problème de référence ? Peut-être mais lequel dans ce cas ?
- En lançant mon fichier Frontend accdb toujours sur cet autre pc, mon formulaire de connexion ne fonctionnait plus : J'avais beau cliqué sur "Se connecter" rien ne se passait, pas même un message d'erreur.
- J'ai refait les tests de mes fichiers sur mon propre pc et ceux-ci fonctionnaient parfaitement.
J'avoue être un peu perdu ...
Voici le code en question :
Merci par avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Private Sub Commande5_Click() Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("Employé", dbOpenSnapshot, dbReadOnly) rs.FindFirst "USER='" & Me.txtUSER & "'" If rs.NoMatch = True Then Me.lblWrongUser.Visible = True Me.txtUSER.SetFocus Exit Sub End If Me.lblWrongUser.Visible = False If rs!MDP <> NZ(Me.txtMDP, "") Then Me.lblWrongMDP.Visible = True Me.txtMDP.SetFocus Exit Sub End If Me.lblWrongMDP.Visible = False TempVars("EmployeType") = rs!IDT.Value If rs!IDT = 1 Then Call EnableProperties End If DoCmd.OpenForm "Gestion_USER" DoCmd.Close acForm, Me.Name End Sub
Partager