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 ...