Recuperation Valeur entre UserForms
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:
Code:
1 2 3
| Private Sub Workbook_Open()
UserForm_mdp.Show
End Sub |
L'utilisatiteur doit, en effet, s'identifier pour acceder à l'application (tt un dispositif a été mis au point pour ça).
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:
Code:
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 |
Si vous avez des idées ou plus de questions, je suis à disposition !