Donc Croissants à virer
dans Tab pas de soucis tu fais comme tu as dit
ou suppression logique (rajout d'un champ Valid par exemple)
Dans ce dernier cas tu ne tiendras compte que des élements
avec valid = "OK"
ex :
TAB =>
N°entrée - Libellé - Valid
-----------------------
1 Tarte à la menthe OK
2 Croissants NOK
3 Café OK
4 Gateau au chocolat OK
5 Biere OK
Pour la table index tu dois virer le N°entrée 2 qui n'existe plus
( ou Valid = "NOK" )
donc là
tu vas rechercher le N °Entrée (2) dans ta table index
une fois trouvé, tu as donc en face le N°Index
Du début de ta table d'index jusqu'à ce N°index, rien
à faire ...
ensuite il faut renuméroter (recopie de l'entrée n+1 dans n)
=>
Pour i allant de N°index à (MaxElements -1) faire
tabindex (i) = tabindex(i +1)
fpour
Ok ?
---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...