Ouvrir un sous formulaire au clik dune Yes or no Box
1 réponse
Thibault
BOnjours a tous,
COmment peut on faire ouvrir un sous formulaire en cochant une case dune yes
or no box du meme formulaire?
(je ne sais pas utiliser le codage VBA ou SQL).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
J-Pierre
C'est toujours mon Thibault à moi ? :-) Bon, les autres peuvent répondre aussi !!!!!
Je crois que le plus simple est d'intégrer le sous-formulaire dans ton formulaire en mettant la propriété visible à non, quand la case à cocher est à vrai, rendre le sous-formulaire visible et inversement. Sans code VBA, je ne vois pas comment faire, sinon, évènement "après MAJ" de la case à cocher:
If Me.maCaseACocher = True Then Me.monSousForm.visible = true Else Me.monSousForm.visible = False End If
Tu ouvres la boîte de dialogue propriétés, tu sélectionnes ta case à cocher, onglet évènement (le 3ème ?) après MAJ, tu cliques à droite dans la zone de texte blanche pour faire apparaître la flèche, tu sélectionnes procédure je sais plus quoi, tu cliques à droite de la zone blanche dans le gris, un bouton apparaît, tu cliques sur le bouton, une nouvelle fenêtre s'ouvre, ça y est, tu peux mettre du code VBA sur cet évènement.
Tu y es arrivé ? Bravo :-)))))
Pour être parfait il faudrait aussi mettre ce code chaque fois que ton formulaire affiche un nouvel enregistrement de ta table, comme ça, ton sous-formulaire sera toujours automatiquement visible/invisible en fonction de ta case. Mais ça, ça mérite une autre explication.
J-Pierre
"Thibault" a écrit dans le message de news:
BOnjours a tous,
COmment peut on faire ouvrir un sous formulaire en cochant une case dune yes or no box du meme formulaire? (je ne sais pas utiliser le codage VBA ou SQL).
MErci!
C'est toujours mon Thibault à moi ? :-) Bon, les autres peuvent répondre aussi !!!!!
Je crois que le plus simple est d'intégrer le sous-formulaire dans ton formulaire en mettant la propriété visible à non, quand la
case à cocher est à vrai, rendre le sous-formulaire visible et inversement. Sans code VBA, je ne vois pas comment faire, sinon,
évènement "après MAJ" de la case à cocher:
If Me.maCaseACocher = True Then
Me.monSousForm.visible = true
Else
Me.monSousForm.visible = False
End If
Tu ouvres la boîte de dialogue propriétés, tu sélectionnes ta case à cocher, onglet évènement (le 3ème ?) après MAJ, tu cliques à
droite dans la zone de texte blanche pour faire apparaître la flèche, tu sélectionnes procédure je sais plus quoi, tu cliques à
droite de la zone blanche dans le gris, un bouton apparaît, tu cliques sur le bouton, une nouvelle fenêtre s'ouvre, ça y est, tu
peux mettre du code VBA sur cet évènement.
Tu y es arrivé ? Bravo :-)))))
Pour être parfait il faudrait aussi mettre ce code chaque fois que ton formulaire affiche un nouvel enregistrement de ta table,
comme ça, ton sous-formulaire sera toujours automatiquement visible/invisible en fonction de ta case. Mais ça, ça mérite une autre
explication.
J-Pierre
"Thibault" <Thibault@discussions.microsoft.com> a écrit dans le message de news:
7F645EE4-045D-472A-B59D-8AD914AC48D9@microsoft.com...
BOnjours a tous,
COmment peut on faire ouvrir un sous formulaire en cochant une case dune yes
or no box du meme formulaire?
(je ne sais pas utiliser le codage VBA ou SQL).
C'est toujours mon Thibault à moi ? :-) Bon, les autres peuvent répondre aussi !!!!!
Je crois que le plus simple est d'intégrer le sous-formulaire dans ton formulaire en mettant la propriété visible à non, quand la case à cocher est à vrai, rendre le sous-formulaire visible et inversement. Sans code VBA, je ne vois pas comment faire, sinon, évènement "après MAJ" de la case à cocher:
If Me.maCaseACocher = True Then Me.monSousForm.visible = true Else Me.monSousForm.visible = False End If
Tu ouvres la boîte de dialogue propriétés, tu sélectionnes ta case à cocher, onglet évènement (le 3ème ?) après MAJ, tu cliques à droite dans la zone de texte blanche pour faire apparaître la flèche, tu sélectionnes procédure je sais plus quoi, tu cliques à droite de la zone blanche dans le gris, un bouton apparaît, tu cliques sur le bouton, une nouvelle fenêtre s'ouvre, ça y est, tu peux mettre du code VBA sur cet évènement.
Tu y es arrivé ? Bravo :-)))))
Pour être parfait il faudrait aussi mettre ce code chaque fois que ton formulaire affiche un nouvel enregistrement de ta table, comme ça, ton sous-formulaire sera toujours automatiquement visible/invisible en fonction de ta case. Mais ça, ça mérite une autre explication.
J-Pierre
"Thibault" a écrit dans le message de news:
BOnjours a tous,
COmment peut on faire ouvrir un sous formulaire en cochant une case dune yes or no box du meme formulaire? (je ne sais pas utiliser le codage VBA ou SQL).