PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → ETAT Ne pas imprimer le corps dans certains Cas
ETAT Ne pas imprimer le corps dans certains Cas
Débuté par Christian, 22 fév. 2021 19:39 - 9 réponses
Membre enregistré
43 messages
Posté le 22 février 2021 - 19:39
Bonjour,
J'ai un état à faire avec des lignes de commande
Par contre toutes les lignes ne sont pas à imprimer.

Comment ne pas imprimer la ligne du "corps" si le résultat d'un test par programmation indique que la ligne n'est pas à imprimer.


Merci.

Christian
Membre enregistré
487 messages
Popularité : +24 (30 votes)
Posté le 22 février 2021 - 19:53
salut

dans le traitement filtre de l'etat faire un truc du genre :

SI Contient(MaSource.nom_produit ,["TABLE","Bipper"]) ALORS
RENVOYER Faux
FIN


renvoyer faux n'imprimera pas la ligne

--
José
Membre enregistré
2 566 messages
Popularité : +222 (260 votes)
Posté le 23 février 2021 - 12:31
Ou alors il suffit de filtrer directement au moment de la requête

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
487 messages
Popularité : +24 (30 votes)
Posté le 23 février 2021 - 13:42
oui, mais ça sous-entend une requête, alors que comme ça, ça peut être une variable/tableau/fichier

--
José
Membre enregistré
3 844 messages
Popularité : +227 (347 votes)
Posté le 23 février 2021 - 14:42
C'est lz même chose, tout se passer dans la partie filtre du code de l'état

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
2 566 messages
Popularité : +222 (260 votes)
Posté le 23 février 2021 - 14:52
@Jopab : Je suis d'accord. Il me semble que par contre si tu as une grande quantité de données, le filtre est hyper long, mais c'est peut-être une idée qui me reste d'il y a longtemps.

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 23 février 2021 - 15:29
Bonjour,
Dans le code du bloc Corps "Avant impression de CORPS", il y a moyen de faire les tests pour ne pas imprimer les lignes "indésirables".
Peut-être est-ce une autre piste.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Membre enregistré
487 messages
Popularité : +24 (30 votes)
Posté le 23 février 2021 - 15:37
salut thierry, j'ai deja essayé, c'est pas probant ( dans mes tests en tout cas)
celui qui marche a tout les coups, pour moi, c'est celui que j'ai mis, moi aussi j'eatis parti dans ton sens, ce qui me paraissait logique, mais j'ai jamais pu faire un truc correct

--
José
Membre enregistré
54 messages
Popularité : +4 (4 votes)
Posté le 03 juin 2021 - 15:39
Merci Thierry et merci aussi pour les vidéos
Bonne journée

--
Gilles
Posté le 29 novembre 2023 - 21:57
Bonjour,
Je me greffe très très tardivement... mais quelle serait l'instruction qui empêcherait l'impression dans cette partie de code ?
Merci à l'avance
Olivier