Bonjour,

Dans une appli Access, je souhaite paramèrer le démarrage d'après l'utilisateur connecté. La manière la plus simple que j'ai trouvé (toute autre proposition est la bienvenue) est d'utiliser sendkeys pour activer ou désactiver les éléments. Cela donne quelque chose comme ceci (sur une version francophone du programme):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
If currentuser <> "machin" then
Sendkeys "%O"
Sendkeys "%D"
Sendkeys "%C"
...
End if
Deux problèmes:
- Il reconnait bien le currentuser mais un fois il désactive tout (donc il fait les sendkeys), la fois suivante, il ne fait rien (mais reconnait toujours le user)
- il semble désactiver et activer le num lock

J'ai envisager une autre solution:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Dim i As Integer 
For i = 1 To Application.CommandBars.Count 
    DoCmd.ShowToolbar Application.CommandBars.item(i).name, acToolbarNo 
Next
mais là, ca plante complètement la base de données...

Merci de vos lumières