Bonjour,
Au sein d'un formulaire, je souhaite créer un bouton poussoir qui ferait afficher soit un sous formulaire soit un autre en l'actionnant.
Connaissez vous le code à utiliser ?
Merci par avance.
Bonjour,
Au sein d'un formulaire, je souhaite créer un bouton poussoir qui ferait afficher soit un sous formulaire soit un autre en l'actionnant.
Connaissez vous le code à utiliser ?
Merci par avance.
Tu peux gérer ça sans vba avec l'outil de macro si tu veux. Outil de macro, commande sur clic, Objet de base de données > Ouvrir Formulaire.
Bonjour et merci de ta réponse Fontaine_CLB,
Le subtibilité de ma base est qu'elle ne présentera q'un seul formulaire comprenant des onglet et des sous-formulaires dans des espaces dédiés. Mon but est de faire que dans un même "espace" d'un onglet on puisse faire apparaitre un sous-formulaire ou l'autre.
J'espère être plus précis dans la description de ce que je souhaite faire.
Cordialement.
Bonjour typouce,
Si tu parles bien d'un groupe d'option tu joues avec la propriété visible du sous formulaire avec le code suivant:Bonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub NomDuGroupeOptions_AfterUpdate() Select Case Me.NomDuGroupeOptions Case 1 Me.LeSousFormulaire1.Visible = True Me.LeSousFormulaire2.Visible = Fasle Case 2 Me.LeSousFormulaire1.Visible = False Me.LeSousFormulaire2.Visible = True End Select End Sub
Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
Si tout est OK, n'oubliez pas de cliquer sur
Bonjour et merci de ta réponse, c'est exactement ce que je cherchais.
Par contre au démarrage de la base les deux formulaires s'afichent je suis obligé de cliquer une fois sur un des choix pour en faire disparaitre un. Connais-tu une solution ?
Encore merci
Bonjour typouce,
Premièrement dans le cadre d'options tu mets la valeur 1 par défaut.
Deuxièmement tu mets la propriété "Visible" de ton sous formulaire # 2 à non.
Donc sur ouverture du formulaire le bouton 1 sera enfoncé et le sous-formulaire # 2 ne sera pas visible.
Bonne journée
Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
Si tout est OK, n'oubliez pas de cliquer sur
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager