Re: OCCURENCE D'UNE TABLE APRES EFFACEMENT

Posté par Raf1 le 24/11/2005 9:23:50
Merci de ta réponse. j'ai essayé. Donc le traitement se fait bien lorsque je clique sur le bouton avec ce code :

TableSupprimeTout(Table)
TableAffiche(Table,taDébut)
HExécuteRequête(Requête_suivi_formation,hRequêteDéfaut,datdeb, datfin)
TableAffiche(Table, taDébut)

Par contre une fois ce traitement effectué, je fais un traitement (Changement de couleur de fond de chaque ligne de table en fonction de la date). Pour cela j'utilise ce code dans la section 'Affichage d'une ligne de Table' :

i est un entier = 0
SI TableOccurrence(Table,toTotal) <> 0 ALORS

POUR i = 1 A TableOccurrence(Table,toTotal)
SI FIN_FORMATION[i] < DateDuJour() ALORS
Table[i]..CouleurFond = iRougeClair
FIN

Et c'est là qu'il me renvoie la mauvaise valeur d'occurence (3 à la place de 1 dans mon exemple) d'où plantage sur l'indice [i]

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3086&post_id=12995