thiefer
4 sept. 2008 à 15:18
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