Bonjour Hugues,
Le comportement diffère selon que tu utilise
- Une table fichier
- Une table mémoire
Sur une table mémoire on connait via <NomDeLaTable>..Occurrence le nombre de ligne existante dans la table
On peut donc attribuer automatiquement un numéro de ligne
Ma table s'appelle Table1
Ma colonne qui contient le numero s'appelle NumCol
Ce code affecte automatiquement le numéro de l'indice de la table l'ors d'un ajout
pour la suppression on doit recalculer à partie de la position dans la table
indice est un entier
TableSupprime(Table1,Table1)
POUR indice = Table1 A Table1..Occurrence
NumCol[indice] = indice
FIN
Pour les tables fichiers on peut utiliser une colonne calculée, mais, l'utilisation de table..occurrence peut ne renvoyer que le nombre de ligne visible dans la table au lieu du nombre d'enregistrement contenu dans le fichier
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4938&post_id=20439