Bonjour,
J'ai un formulaire affichant les 7 champs (pour les 10 lignes) d'une table.
Je souhaiterais sous une condition (champ 3 & 4 = 0), n'afficher que les champ 5, 6 & 7.
Sinon afficher uniquement les champs 1, 2, 3 et 4
Pour le moment je fais un test dans
Le problème c'est que de cette manière, je fais le test pour l'ensemble de la table affiché, alors que je voudrais le faire ligne par ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Form_Current() If (champ3 <> 0 And champ4 <> 0) Then Me.champ1.Visible = True Me.champ2.Visible = True Me.champ3.Visible = True Me.champ4.Visible = True Else Me.champ5.Visible = True Me.champ6.Visible = True Me.champ7.Visible = True EndIf
C'est a dire que pour le moment, si dans ma première ligne de la table affichée les champs 3 & 4 sont = 0, alors dans l'ensemble du formulaire je n'afficherais que les champs 5,6 & 7.
Moi je désirerais que pour chaque lignes de la table affichée je fasses le test.
Je ne sais pas si c'est très clair donc n'hésitez pas a me demander des éclaircissement.
Cordialement.
Partager