Ok..je crois que nous avons tous compris ce que tu voulais faire......
D'ailleurs Lou Pitchoun te donnais déjà la voie à suivre dès le début....
La pas de problème, c'est juste un formulaire qui permet une nouvelle saisie, avec les champs "Archive" et "Statut" mis sur Invisible.1 form de saisie où j'ai pas le champ staut ni de case à cocher
Ton champ "Statut" doit avoir sa valeur par défaut sur "En Cours", ainsi même s'il n'est pas visible, ce champ sera renseigné lors de la création d'un nouvel enregistrement.....
Sur la propriété "Après MAJ" de ta zone de liste (Statut)....:1 form consult où je veux avoir par défaut....toutes mes fiches ...sur le statut "en cours" et la case à cocher "ARCHIVER" invisible. Quand je changerai de statut, j'aurai les zones de texte et la case à cocher qui apparaîtront.
Une fois la case cochée, cela voudra dire que l'archive (donc disparaitre du form de consult)
..Voila le principe général de la chose.........que te dire de plus......à part d'essayer par toi même....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub Statut_AfterUpdate() 'Si la valeur de la ZdL est différente de "En cours" If Me.Statut.Value <> "En cours" Then 'Alors j'affiche ma case à cocher + ma zone de texte Me.Actif.Visible = True Me.txtObservation.Visible = True '..et je coche ma case à cocher automatiquement Me.Actif.Value = True Else 'Sinon, je décoche et repasse à Invisible mes contrôles Me.Actif.Visible = False Me.txtObservation.Visible = False Me.Actif.Value = False End If End Sub
Partager