Bonjour a tous!
J'utilise une source de données programmée pour mon etat. J'ai verifié et archi-verifié le code, mais je ne trouve pas l'erreur; qui est que, seulement un enregistrement est imprimé dans mon etat, seulement le dernier.
Ci dessous sont mes codes:
Ouverture de l'etat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 xTotalHeure est un numérique sIngenieurIci est une chaîne HLitRecherchePremier(Activité, Ingenieur, "") // Trier en ordre les données par Ingenieur
Lecture des données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SI HEnDehors() ALORS // Arrêt de l'impression du bloc Corps RENVOYER Faux SINON // Impression du bloc Corps et exécution de ses traitements RENVOYER Vrai FIN
Avant impression de corps:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 TANTQUE PAS HEnDehors() SI Activité.Date < "20090401" _AND_ Activité.Date > "20081231" ALORS SI Activité.Departement = "Developeur" ALORS SI Taille(sIngenieurIci) = 0 ALORS sIngenieurIci = Activité.Ingenieur FIN SI sIngenieurIci <> Activité.Ingenieur ALORS RUB_RUBRIQUE1 = "Developeur" RUB_RUBRIQUE2 = sIngenieurIci RUB_RUBRIQUE3 = xTotalHeure xTotalHeure = Activité.NombreHeure SINON xTotalHeure += Activité.NombreHeure FIN sIngenieurIci = Activité.Ingenieur FIN FIN HLitSuivant(Activité) FIN SI Taille(sIngenieurIci) <> 0 ALORS RUB_RUBRIQUE1 = "Developeur" RUB_RUBRIQUE2 = sIngenieurIci RUB_RUBRIQUE3 = xTotalHeure FIN
Si quelqu'un peut m'aider la dessus SVP?
Merci infiniment d'avance!
Partager