Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/06/2011, 12h30   #1
Invité de passage
 
Homme
Formateur en informatique
Inscription : juin 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Service public

Informations forums :
Inscription : juin 2011
Messages : 4
Points : 1
Points : 1
Par défaut Associer un ruban à l'application par VBA

Bonjour,
Je souhaiterais associer différents rubans personnalisés à mon application par programmation (en fonction de l'utilisateur logué). J'ai compris comment détecter l'utilisateur logué et charger un ruban personnalisé (grâce à l'article de Christophe WARIN, fonction LoadRibbon(). J'ai trouvé des articles expliquant comment associer un ruban à l'application (Options/Base de donnée active/Nom du ruban. puis redémarrer la base). Mais je souhaiterais d'abord démarrer Access, puis dans une procedure VBA, détecter l'utilisateur logué, charger un ruban spécifique en fonction de cet utilisateur puis d'associer ce ruban à l'application sans redémarrage.
Quelqu'un(e) peut-il(elle) m'aider?
Merci d'avance.
OliVin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 21h15   #2
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 726
Points : 8 726
Bonjour,

Ce sujet a été abordé récemment.

Il suffit d'animer chaque contrôle en fonction des autorisations ou plus simple gérer la visibilité d'onglet en fonction des autorisations.

Exemple :

Créer des groupes : A-B-C

Créer un Ruban avec différents contrôles et lors dans la propriété visibilité du contrôle faire un test du groupe d'apartenance de l'utilisateur et afficher ou non le contrôle.

Ou créer un Ruban avec trois onglets, 1 pour le groupe A, 1 pour le B et 1 pour le C. sur l'identifiaction de l'utilisateur afficher l'onglet d'appartenace.

Le tuto de Christophe WARIN t'aidera

@+
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 08h35   #3
Invité de passage
 
Homme
Formateur en informatique
Inscription : juin 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Service public

Informations forums :
Inscription : juin 2011
Messages : 4
Points : 1
Points : 1
Un grand merci pour cette réponse très rapide. Je vais tester la solution plusieurs onglets et jouer sur la visibilité. J'en profite pour féliciter et remercier toute l'équipe pour ce site remarquable.
OliVin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h52.


 
 
 
 
Partenaires

Hébergement Web