OVH Cloud OVH Cloud

Barre de menu sur formulaire

2 réponses
Avatar
Jean
Bonjour =E0 tous,

Je souhaite poser sur une base Access 2000/ XP un menu=20
d=E9roulant tel que ceux pr=E9sent dans Access, mais au lieu=20
d'avoir une barre pour toute l'application (facile) je=20
voudrais poser la barre sur les formulaires, de fa=E7on =E0=20
faire appara=EEtre celle-ci qu'=E0 l'ouverture du formulaire,=20
et surtout me permettre d'afficher des menus sp=E9cifiques=20
au formulaire (genre g=E9n=E9rateur de requ=EAte, g=E9n=E9rateur de=20
tri...).

Merci pour le coup de pouce.

@+ Jean.

2 réponses

Avatar
Raymond [mvp]
Bonjour Jean.

Tu crées une barre vierge "mesformbar" par exemple.
tu places tous tes boutons et menus et macros.
dans tes formulaires tu peux mettre:

Private Sub Form_Load()
DoCmd.ShowToolbar "mesformbar", acToolbarYes
End Sub

Private Sub Form_Unload(Cancel As Integer)
DoCmd.ShowToolbar "mesformbar", acToolbarNo
End Sub

si tu as un formulaire de suivi qui tourne en permanence, tu peux tester si
un formulaire est actif et afficher la barre ou non.
il faut savoir aussi que la validation des icônes est contextuelle et qu'il
faut que la condition soit vrai pour qu'elles soient validées même dans ta
barre personnelle.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Jean" a écrit dans le message de
news:043001c3b4ea$3f34fcd0$
Bonjour à tous,

Je souhaite poser sur une base Access 2000/ XP un menu
déroulant tel que ceux présent dans Access, mais au lieu
d'avoir une barre pour toute l'application (facile) je
voudrais poser la barre sur les formulaires, de façon à
faire apparaître celle-ci qu'à l'ouverture du formulaire,
et surtout me permettre d'afficher des menus spécifiques
au formulaire (genre générateur de requête, générateur de
tri...).

Merci pour le coup de pouce.

@+ Jean.
Avatar
Jean
Merci Raymond.