Bonjour,
Je crée en ce moment une base de donnée, j'ai donc un formulaire Login et je souhaite pouvoir lui faire ouvrir une page administrateur ou utilisateur en fonction du login.
Mon problême provient lors de la création du bouton Entrer, en effet je ne sais quel option choisir, il s'agit bien ici d'une opération sur formulaire, car je veux ouvrir un formulaire mais en fonction de mon login (lorsque que je choisis opération sur formulaire, il ne me laisse le choix d'ouvrir qu'un formulaire.)
Voici mon code vba:
Je ne pense pas que mon problême provienne du code mais des options que me laisse ACCESS lors de la création de mon bouton, je ne sais laquelle choisir, quelqu'un pourrait-il m'aider?
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 Private Sub Identifiant_AfterUpdate() If Identifiant.Text = "" Then MsgBox ("Aucun utilisateur sélectionné") End If End Sub Private Sub Bouton_Entrer_Click() On Error GoTo Err_Bouton_Entrer_Click Dim stLinkCriteria As String Dim FormA As String Dim FormU As String Dim X As String Dim L As String FormA = "PageAdministrateur" FormU = "PageUtilisateur" X = MotDePasse L = Identifiant If L = "Admin" And X = MdpUtilisateur Then DoCmd.OpenForm FormA End If If Left(L, 1) = "U" And L = NomUtilisateur And X = MdpUtilisateur Then DoCmd.OpenForm FormU End If Screen.PreviousControl.SetFocus DoCmd.FindNext Exit_Bouton_Entrer_Click: Exit Sub Err_Bouton_Entrer_Click: MsgBox Err.Description Resume Exit_Bouton_Entrer_Click 'empêche la saisie au clavier dans ma liste déroulante End Sub Private Sub Identifiant_KeyDown(KeyCode As Integer, Shift As Integer) KeyCode = 0 End Sub
Merci d'avance.
Partager