Bonjour,
Je reformule.
Tu as un état de type Fiche basé sur une table MaTable comportant les colonnes Data1, Data2 ...
Si MaTable.Data1 = 0 ou MaTable.Data1="", tu désires que "l'étiquette" LIB_Data1_Etiq et la valeur de Data1 ne s'affichent pas (ne soient pas visibles.)
Dans le code du Corps
Avant Impression
SI MaTable.Data1="" ALORS
LIB_Data1_Etiq..Visible=Faux
LIB_Data1_Val..Visible=Faux
FIN
Après Impression
LIB_Data1_Etiq..Visible=Vrai
LIB_Data1_Val..Visible=Vrai
Autre méthode (en un seul code)
Avant Impression
SI MaTable.Data1="" ALORS
LIB_Data1_Etiq..Visible=Faux
LIB_Data1_Val..Visible=Faux
SINON
LIB_Data1_Etiq..Visible=Vrai
LIB_Data1_Val..Visible=Vrai
FIN
Par contre, si tu veux éviter les lignes vides, il va falloir jouer avec EnumèreChamp et MonChampLib..Y et à vue de nez je sent une indirection
--
Il y a peut être plus simple, mais, ça tourne
Quand tout a échoué, utilise l'option RTFM