Bonsoir,
Pour réaliser votre projet, il vous faudrait placer une procédure événementielle sur votre case à cocher.
Cette procédure serait de type AfterUpdate et le développement en VBA.
Votre algorithme se déroulerait ainsi pour la suite :
Si CaseACocher = True Alors
Enregistrer les données
Sinon
Effacer les données
Fin Si
Pour ce qui est de l'enregistrement, soit vous passez par le SQL, soit par le Recordset.
Avec le recordset, vous devrez user des fonctions Edit (sans oublier le Update) pour l'enregistrement.
Pour le cas où vous effacez les données, vous n'aurez qu'à faire un enregistrement vide, comme par exemple :
rec.Fields("NomChamp").Value = ""
Vérifiez juste que vous avez le droit de mettre vos champs à Null.
Bon courage
Partager