[Access] Cases à Cocher/Sous-Formulaire

Fermé
Elmout - 23 juil. 2008 à 16:40
 thiefer - 4 sept. 2008 à 15:18
Bonjour,

J'aurais besoin d'aide pour créer un formulaire avec des cases à cocher qui influe sur un sous-formulaire (qui affiche ou cache certaines colonnes en fonction de ce qui est coché). J'aimerais savoir comment m'y prendre car je ne n'arrive pas à faire "intéragir" les cases à cocher et le sous-formulaire (je n'ai jamais utilisé de sous-formulaire auparavant)

Merci beaucoup pour vos réponses.

4 réponses

Salut Elmout,

voilà comment j'ai procédé en ce qui me concerne

Dans ma table principale, j'ai ajouté mon champ boolèen case à cocher en lui donnant comme valeur par défaut "false"
Dans mon formulaire principal, j'ai affiché pour l'enregistrement en cours ma case à cocher.
En procédure événementielle sur activation de mon formulaire principal, j'ai codé en vba
Private Sub Form_Current()

nomdusousformulaire.Visible = False

If nomdelacaseàcocher= True Then
nomdusousformulaire.Visible = True
End If

End Sub


En propriété de ma case à cocher, j'ai enregistré en VBA une procédure événementielle sur click

Private Sub nomdelacaseàcocher_Click()
nomdusousformulaire.Visible = False

If Compénomdelacaseàcochertition = True Then
nomdusousformulaire.Visible = True
End If

End Sub


Et enfin, en propriété de format de mon sous formulaire, j'ai déclaré le champ visible à NON par défaut.

Ca fonctionne parfaitement bien même s'il y a probablement plus simple, je débute en access...

Hope this helps,

TF
8