Re: Comment paramétrer un état ?

Posté par drcharly93 le 31/1/2006 18:42:40
Bonjour ngoyi_lolo,

Citation :

La syntaxe pour afficher l'état depuis la fenêtre Contrat est la suivante :
iInitRequeteEtat(ETAT_CONTRAT,txtref_contrat)
iAperçu(i100)
iImprimeEtat(ETAT_CONTRAT)


Cette syntaxe est correcte si vous désirez imprimer tous les contrats

Pour n'imprimer que le contrat d'un client il faut filtrer votre requete Requete_Contrat, pour ce faire, retourner sous l'éditeur de requête de WinDev et ajouter une condition via un paramètre à votre requête comme par exemple le code client : pCodeClient

Votre requête prendra alors la forme suivante
'SELECT CodeClient, Rub1, rub2 rub3 FROM Clients WHERE CodeClient={pCodeClient}'

ainsi dans votre code pour filtrer le résultat de votre requête sur un seul client il vous suffira de renseigner le paramètre pCodeClient de la facon suivante :

iInitRequeteEtat(ETAT_CONTRAT,<Valeur du code client>)
iAperçu(i100)
iImprimeEtat(ETAT_CONTRAT)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3456&post_id=14652