Bonjour
Je reviens vers le forum pour vous demander conseil à propos de la recuperation d'une valeur d'une UserForm à une autre.
Lors du lancement de l'application Excel, This Workbook:
L'utilisatiteur doit, en effet, s'identifier pour acceder à l'application (tt un dispositif a été mis au point pour ça).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Open() UserForm_mdp.Show End Sub
Or, ce que je souhaiterais faire, c'est enregistrer l'historique des actions de l'utilisateur sur une BD contenant une table qui se compose des champs : Login,Operation,When.
Login as string
operation as string
when as date (avec la date=maintenant() ).
Jusqu'ici, aucun soucis, dés validation de l'identification, un nouveau champs est ajouté à la BD indiquant l'action :"Connexion à l'application", avec le nom de l'utilisateur aussi.
Or ! L'application dispose de plusieurs autres bouton, et quand je voudrais refaire cette action (d'enregistrement sur la BD), avec le meme login, ceci ne s'effectue pas !
Voila mon code pour l'enregistrement dans la BD :
Dans un module:
Si vous avez des idées ou plus de questions, je suis à disposition !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Function histo(op As String) Set rst1 = cnx.OpenRecordSet("SELECT * FROM Operations;") rst1.AddNew rst1.fields("login") = UserForm_mdp.ComboBox_login.Value rst1.fields("Operation") = op rst1.Update End Function
Partager