Je souhaite créer un état qui m'affiche le détail de mes factures.
Nom Prenom
Adresse
Date
Montant 1
Montant 2
Montant total a payer.
Du coup je fais ce code dans la lecture des données de mon état :
- Code: Tout sélectionner
// On parcours toutes les factures :
HLitPremier(T_Facture_Temporaire, IDT_Facture)
// Lecture des différentes factures temporaires :
TANTQUE PAS HEnDehors(T_Facture_Temporaire)
// Traitement de l'enregistrement
LIB_NUM_FACTURE = "FACTURE N° : "+T_Facture_Temporaire.IDT_Facture
// Initialise la requête qui va permettre de récupérer tous les renseignements concernants la facture en cours :
SI PAS HExécuteRequête(REQ_Edition_Factures,hRequêteDéfaut,T_Facture_Temporaire.IDT_Facture) ALORS
Erreur("Erreur d'initialisation de la requête"+RC+HErreurInfo())
RETOUR
FIN
// lecture du premier enregistrement de la requête
HLitPremier(REQ_Edition_Factures)
TANTQUE PAS HEnDehors(REQ_Edition_Factures)
// Traitement sur l'enregistrement de la requête
LIB_PERIODE = "Période du "+REQ_Edition_Factures.Deb_Periode_Factu+RC+" au "+REQ_Edition_Factures.Fin_Periode_Factu
// lecture de l'enregistrement suivant
HLitSuivant(REQ_Edition_Factures)
FIN
// on lit la prochaine facture :
HLitSuivant(T_Facture_Temporaire, IDT_Facture)
FIN
iFinEtat()
J'ai 2 enregistrements donc 2 pages. Le souci est que sa me marque toujours le même résultat dans mes libellés (on dirait que sa les écrase). Pourquoi est toujours le dernier qui s'affiche ?
Dans un sens c'est normal que sa m'écrase car je fais : LIB_NUM_FACTURE = "FACTURE N° : "+T_Facture_Temporaire.IDT_Facture
Mais comment faire pour pas que sa l'écrase svp ?

