PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Executetraitement sur BOUTON
Executetraitement sur BOUTON
Débuté par Jack, 17 déc. 2023 23:53 - 2 réponses
Posté le 17 décembre 2023 - 23:53
Bon solution trouvée, je pense que des variables sont restées chargées donc solution dans l'entrée du bouton CALCULER j'ai une variable Err qui vaut 0 à l'entrée et 1 en cas d'erreur, si j''appuies sur IMPRIMER et que Err = 1 RETOUR ,pas esthétique mais bon ...
Posté le 19 décembre 2023 - 19:18
Bonsoir à tous,

La solution corrective ne me plaisait pas, en réfléchissant il suffisait en appuyant sur le bouton IMPRIMER de mettre d'abord TableSupprimeTout(TABLE_remb) , on est sûr de partir de zéro avant de renvoyer sur ExecuteTraitement(BTN), ainsi en cas d'appui sur IMPRIMER avec des valeurs nulles dans la fenêtre au niveau des paramètres de calcul on obtient "Il n'y a pas de données à imprimer".

Comme quoi la nuit porte conseil.

Bonne soirée.
Posté le 19 décembre 2023 - 19:58
Re bonsoir à tous,

Je termine avec explication plus précise ci dessous sur le code du bouton IMPRIMER :

// On initialise la table car les lignes restent chargées après un précédent calcul
// bien que les champs de la fenêtre peuvent être à 0 pour un nouveau calcul.

TableSupprimeTout(TABLE_remb)

ExécuteTraitement(BTN_BOUTON,trtClic) // Si on clique sur imprimer sans avoir recalculé après modif calcul

iDestination(iVisualisateur)
iImprimeEtat(ETAT_emprunt)

Content d'avoir terminé de décortiquer ce truc.

Bonne soirée.