Bonjour à tous,
Je ne pensais pas poster sur ce sujet, ayant déjà fait des états par programmation.
J'ai déjà lu le sujet suivant :
http://www.developpez.net/forums/d64...iable-tableau/
... mais ça ne se passe pas comme prévu.
Le problème que je rencontre est le fait que seul le premier élément du tableau passé en paramètre de l'état est lu.
Voici le déroulement de mon état :
OUVERTURE :
LECTURE DES DONNEES :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 iDim est un entier = Dimension(oObjet:oCollection) iCpt est entier = 1 oeta est un objet "cObjet"
AVANT IMPRESSION HT DE PAGE (les valeurs s'affichent bien) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2RENVOYER iDim >= iCpt
RUPTURE? DE HT_RUPTURE1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 oETA = oObjet:oCollection[iCpt] Titre = "PLANNING DU " + DateVersChaîne(oETA:DateDébut, "JJ/MM/AAAA") LibVehicule = Majuscule(oETA:CodeVehicule) + " - " + Majuscule(oETA:NomVehicule) LibChauffeur = oETA:Civilite + " " + Majuscule(oETA:NomChauffeur) + " " + Majuscule(oETA:PrenomChauffeur)
AVANT IMPRESSION DU CORPS (les valeurs s'affichent bien) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RENVOYER oETA:DateDébut
APRES IMPRESSION DU CORPS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 oETA = oObjet:oCollection[iCpt] T_HD_HF = HeureVersChaîne(oETA:HeureDébut, "HH:MM") + " - " + HeureVersChaîne(oETA:HeureFin, "HH:MM")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 iCpt++
Merci à tous pour vos éclaircissements
Partager