OVH Cloud OVH Cloud

Etat & tableau dynamique

2 réponses
Avatar
Fabien Mas
J'ai un fichier "Case" avec :
IDCase
NumLigne
NumColonne
Valeur
IDFTableau

Cela correspond aux donnees d'un tableau
Je voudrais imprimer celui ci mais impossible de le dessiner a l'avance ds
l'etat, je ne connais pas le nb de colonnes
J'ai donc choisi ds l'etat d'inserer mes donnees par programmation

HLitRecherche(Case,IDFTableau,1)
i est un entier =1
TANTQUE PAS HEnDehors
ChampClone(LIBELLE2,"l" + i, 10 ,10*i)
{"l"+i} = Case.Valeur
i++
HLitSuivant()

FIN
le probleme est que si je place ce code a l'ouverture de l'etat , il me met
que je n'ai aucune donnees a afficher
si je le place a la lecture des donnees, j'obtiens une boucle infinie

Comment s'en sortir pour imprimer ce tableau ???

2 réponses

Avatar
adrien
Salut,

as-tu regardé du coté des tableaux croisés dynamiques ?
M'a l'air pas mal ce truc.

A+
Adrien.

Fabien Mas avait écrit le 06/07/04 :
J'ai un fichier "Case" avec :
IDCase
NumLigne
NumColonne
Valeur
IDFTableau

Cela correspond aux donnees d'un tableau
Je voudrais imprimer celui ci mais impossible de le dessiner a l'avance ds
l'etat, je ne connais pas le nb de colonnes
J'ai donc choisi ds l'etat d'inserer mes donnees par programmation

HLitRecherche(Case,IDFTableau,1)
i est un entier =1
TANTQUE PAS HEnDehors
ChampClone(LIBELLE2,"l" + i, 10 ,10*i)
{"l"+i} = Case.Valeur
i++
HLitSuivant()

FIN
le probleme est que si je place ce code a l'ouverture de l'etat , il me met
que je n'ai aucune donnees a afficher
si je le place a la lecture des donnees, j'obtiens une boucle infinie

Comment s'en sortir pour imprimer ce tableau ???



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Fabien Mas
en fait il faut renvoyer "faux" a la fin de la boucle

"adrien" a écrit dans le message de news:

Salut,

as-tu regardé du coté des tableaux croisés dynamiques ?
M'a l'air pas mal ce truc.

A+
Adrien.

Fabien Mas avait écrit le 06/07/04 :
> J'ai un fichier "Case" avec :
> IDCase
> NumLigne
> NumColonne
> Valeur
> IDFTableau
>
> Cela correspond aux donnees d'un tableau
> Je voudrais imprimer celui ci mais impossible de le dessiner a l'avance


ds
> l'etat, je ne connais pas le nb de colonnes
> J'ai donc choisi ds l'etat d'inserer mes donnees par programmation
>
> HLitRecherche(Case,IDFTableau,1)
> i est un entier =1
> TANTQUE PAS HEnDehors
> ChampClone(LIBELLE2,"l" + i, 10 ,10*i)
> {"l"+i} = Case.Valeur
> i++
> HLitSuivant()
>
> FIN
> le probleme est que si je place ce code a l'ouverture de l'etat , il me


met
> que je n'ai aucune donnees a afficher
> si je le place a la lecture des donnees, j'obtiens une boucle infinie
>
> Comment s'en sortir pour imprimer ce tableau ???

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com