un exemple:
1 | 4239 | 1 | | 1 |
2 | 5519 | 1 | | 2 |
3 | 6571 | 1 | | 1 |
4 | 7367 | 1 | 2274 | 2
Pour ce faire j'utilise le code suivant :
Code : Tout sélectionner
While NextDatabaseRow(1) ; Enumeration des enregistrements
tm_1$= GetDatabaseString(1,0) ; Affichage du contenu du premier champ
tm1$=RSet(tm_1$, 8)
; ,
tm2_1$ =GetDatabaseString(1,1); Affichage du contenu du deuxieme champ
tm2$=RSet(tm2_1$,2)
; l
tm3_1$ = GetDatabaseString(1,2); Affichage du contenu du troisieme champ
tm3$=RSet(tm3_1$,6)
; f
tm4_1$ = GetDatabaseString(1,3); Affichage du contenu du quatrieme champ
tm4$=RSet(tm4_1$,2)
compteur_ligne=compteur_ligne +1
compteur$=RSet(Str(compteur_ligne),3)
WriteStringN(0,compteur$+" |"+tm75$+" |"+tm1$+" |"+tm2$+" |"+tm3$ +" |"+tm4$ +" |"
cependant ligne 4 de l'exemple j'ai un décalage
en fait les caractéres semblent avoir une taille différentes
Existe t il une solution ?