Salut !!
Dur Dur !!!
Mais il existe une solution qui va te faire gagner un peu de temps pour la recherche mais tu vas en perdre en temps de chargement au lancement de ton programme.
Il s'agit de remplir une listbox avec les 200 enreg., une autre listbox avec les 2000000 enreg. (si VB le supporte, personnellement je n'ai pas été si loin !!!), et une dernière listbox avec les AbsolutePosition
correspondants à la BDD des 2000000, afin d'aller directement sur l'enreg. voulu, grace à l'index de l'item de la 2ème listbox quand tu feras ta boucle de recherche.( Car quand tu trouveras dans la 2ème listbox l'enreg. souhaité, pour avoir son AbsolutePosition dans la BDD, il suffira de prendre l'item ayant le même index dans la 3ème listbox.
Je l'ai fait pour de grosses BDD, çà marche, mais honnêtement .... c'est trop long à mon goût en temps de chargement !!!!
J'ai bien peur que tu n'ai pas le choix !!! Essaie le !!! Au pire tu ne perd rien !!!



Je comprends vite mais il faut m'expliquer longtemps et tout en détails !!!