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)