Re: Numero enregistrement requete

Posté par Machou43 le 14/9/2006 8:55:29
Qu'entends tu par récupérer la position d'enregsitrement

Si c'est l'enregistrement N°4 ?

Si tel est le cas, un petit bout de code le permet facilement, ici juste pour te montrer le principe, ce bout ne code ne marchera pas dans l'absolu comme tu le souhaitesje pense, mais la logique est la bonne !!!

//** Variables **
Cpt est un Entier
//** Initialisation des Variables **
Cpt = 1
//** On se positionne sur le premier enregistrement **
HLitPremier(MaRequete,CléParcours)
//** Parcours des données de la requête **
TANTQUE PAS HEnDehors(MaRequete)
//** Affichage du numéro d'enregsitrement en cours **
Info("N° d'enregitrement en cours : " + Cpt)
//** On regarde à quel enregistrement on part **
SELON MonSens
//** Enregistrement suivant **
CAS 1 :
HLitSuivant(MaRequete,CléParcours)
Cpt++
//** Enregistrement précédent **
CAS 2 :
HLitPrécédent(MaRequete,CléParcours)
Cpt--
FIN
FIN

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4572&post_id=18959