Message de rapport:
 

Probléme de boucle

Sujet: Probléme de boucle
par Anonyme sur 4/11/2005 15:28:00

J'ai un fichier écriture avec un numéro de facture /un libelle/et un montant

je veux ajouter ces enrégistrements dans un fichier facture.
Comme dans le fichier écriture il y a des foix plusieurs enrégistrement de la même facture je cherche uniquement a concantainer dans une chiane les libellée des 1 deux ou trois ligne du fichier écriture dans le libellé de l'enrégistrement facture.

Les enrégistrements écriture sont dans l'ordre des ligne avec la clé ID.

J'ai fais le programme suivant mais il se plante.

new_index est une chaîne=""

HLitPremier (ECRITURE , ID )
new_index=ECRITURE.Facture



TANTQUE PAS HEnDehors
SI ECRITURE.Facture=new_index ALORS cumul()
SI ECRITURE.Facture <> new_index ALORS
HAjoute(FACTURES);FACTURES.REFERENCE="";new_index=ECRITURE.Facture;HRAZ(FACTURES);cumul()
FichierVersEcran()
HLitSuivant (ECRITURE , ID)
FIN
FIN
-----------------------------------------------------

PROCEDURE cumul()
FACTURES.NUM_CLIENT=ECRITURE.Client
FACTURES.NUM_FACT=ECRITURE.Facture
FACTURES.DATE=ECRITURE.Date
FACTURES.REFERENCE=FACTURES.REFERENCE+"/"+ECRITURE.Libellé
SI ECRITURE.Doit >0 ALORS FACTURES.ACCOMPTE= ECRITURE.Doit



quelqu'un aurais t'il une idée

Bon week


et Merci d'avance si des fois


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2