PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Pb sur champ lors du passage à l'état visible vrai ou faux
Pb sur champ lors du passage à l'état visible vrai ou faux
Débuté par sylvain.Lavin, 01 fév. 2006 07:23 - 3 réponses
Posté le 01 février 2006 - 07:23
Bonjour,

Je réalise un questionnaire avec une liste de 12 champ saisie
pour ne laisser apparaitreque les champ qui corresponde à une question je les rend visible ou invisible.
Lors du passage en invisible seul un champ sur 2 est pris en compte et je ne trouve pas pourquoi.
pouvez vous m'aider...

Voici mon code

ChampQuestion est une chaîne
m est un entier
n est un entier

//--- code pour rendre invisible tous les champs


POUR m=1 A 12
ChampQuestion = "ChampSaisieQuestion"+m
{ChampQuestion} .. Visible = Faux
m=m+1
FIN

//--- Code pour remplir mes champ avec la question puis les rendre visible

HExécuteRequête(RQT_Questionnaire,hRequêteDéfaut,Val_Id_Activitee)

n=1

HLitPremier (RQT_Questionnaire )
TANTQUE PAS HEnDehors ()
ChampQuestion = "ChampSaisieQuestion"+n
{ChampQuestion} .. Libellé =RQT_Questionnaire.Question
{ChampQuestion} .. Visible = Vrai
n=n+1
HLitSuivant(RQT_Questionnaire)

FIN
Posté le 01 février 2006 - 09:11
Bonjour,

Je réalise un questionnaire avec une liste de 12 champ saisie
POUR m=1 A 12
ChampQuestion = "ChampSaisieQuestion"+m
{ChampQuestion} .. Visible = Faux
m=m+1
FIN


Si tu incrémentes 2 fois m, pas surprenant
retire ton m=m+1.
Gilles.
Posté le 01 février 2006 - 12:39
POUR m=1 A 12
ChampQuestion = "ChampSaisieQuestion"+m
{ChampQuestion} .. Visible = Faux

m=m+1 / SEMBLE FAIRE DOUBLE EMPLOI AVEC LA BOUCLE m ?????



FIN
Posté le 02 février 2006 - 09:03
Merci il faut croire que j'avais trop la tête dedans pour le voir..