Bonjour,
Je travaille actuellement sur une appli développée en Access 2003.
J'ai un formulaire en mode "Feuille de données".
Je peux faire des sélections de plusieurs lignes avec la touche [MAJ] de haut en bas ou de bas en haut.
Je peux ensuite récupérer ma sélection avec les attributs SelTop et SelHeight de mon formulaire.
En revanche, je ne sais pas comment me placer (via une boucle) sur chaque enregistrement sélectionné.
En effet, quand je fais :
For i = Me.SelHeight To 1 Step -1
Call SupprimeCetteLigne(tabEMC(i))
Me.SelTop = Me.SelTop + 1
Next i
...ça fonctionne, mais uniquement lorsque je fais une sélection de haut en bas. Si je la fait de bas en haut, ça me supprime les enregistrements du dessous et non ceux de ma sélection (A cause de mon Me.SelTop = Me.SelTop + 1.
Quelqu'un aurait-il une astuce pour éviter cela ?
Merci d'avance ;-)