Re: numéroter les lignes d'une table

Posté par R&B le 23/11/2004 9:26:15
Bonjour vinux,

La solution est l'utilisation d'une colonne calculée.
Une colonne calculée est une colonne dans une table dont le contenu est déterminé par programmation au cours du parcours de la table.

rappel : avec les table fichiers ne sont en mémoire que les lignes affichée (ce qui explique leur rapidité).

Il faut donc trouver une solution pour affecter la valeur à chaque affichage de chaque ligne...
dans le code de la table, il y a une section précise pour cela : "Affichage d'une ligne".

Il est alors possible d'y porter l'affectation de la colonne pour la ligne en cours :
// affiche le numéro d'enregistrement correspondant
Table.ColonneCalculée[Table]=hnumenr(FICHIERLIE)
// ou affiche le numéro de ligne dans la table (disponible par 'TABLE')
Table.ColonneCalculée[Table]=table



Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1488&post_id=6109