PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Affichage d’un bouton selon plusieurs confition
Affichage d’un bouton selon plusieurs confition
Débuté par Ludovic LEMOING, 18 sep. 2018 11:36 - 3 réponses
Membre enregistré
67 messages
Posté le 18 septembre 2018 - 11:36
Bonjour à tous ,
Voilà je vous explique mon petit problème
Sur mon logiciel mon utilisateur dois remplir un formulaire avant de passer à la partie suivante en cliquant sur un bouton suivant

Quel est le code pour afficher le bouton à condition que tous les champs de saisie et combo soit rempli je ne pense pas que ce soit très compliquer mais je sèche merci d’avance pour vos réponse

Ludo
Posté le 18 septembre 2018 - 12:00
une procedure à la sortie de chaque champ : p_bouton_visible()

PROCEDUE p_bouton_visible

BTN_MONBOUTON..visible = vrai

si sansespace(SAI_MONCHAMPSAISIE_1) = "" alors
BTN_MONBOUTON..visible = faux
retour
FIN

si sansespace(SAI_MONCHAMPSAISIE_2) = "" alors
BTN_MONBOUTON..visible = faux
retour
FIN

//.... etc..

//pour les combo

si listeselect(CBO_MACOMBO1) <= 0 aalors
BTN_MONBOUTON..visible = faux
retour
fin

------------------------

voilà

pour la combo faut mettre la procedure dans l'evenement selection d'une ligne de la combo
Membre enregistré
136 messages
Popularité : +12 (14 votes)
Posté le 18 septembre 2018 - 12:09
Le mieux serait de créer une procédure locale à la fenêtre qui contrôle la saisie et décide s'il faut afficher ce bouton

Cette procédure est alors appelée depuis chaque champ de saisie concerné à chaque modification
Membre enregistré
67 messages
Posté le 18 septembre 2018 - 17:19
Merci pour vos réponses bonne fin de journée