Bonjour à tous,



Comme vous pouvez voir en haut de ma fenêtre, j'ai un champ de saisie qui me permet de taper une lettre ou un groupe de lettre, comme par exemple "b*" et je vais avoir le premier élément de ma table commençant par "b" s'afficher.

Ensuite j'ai des flèches pour parcourir tous les enregistrement suivant, dernier, etc ...

Quand je met comme filtre "b*" avec la flèches suivant je peux afficher les "c" les "d" etc ...

Mon problème vient du fait que mon parcours ne se fait pas correctement.

Le code de mon filtre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
HLitRecherchePremier(T_distributeurs,T_distributeurs_nom,MoiMême)
FichierVersEcran(FEN_addDistributeurs,T_distributeurs)
Le code du bouton suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
HLitSuivant(T_distributeurs,T_distributeurs_nom)
FichierVersEcran(FEN_addDistributeurs,T_distributeurs)
Pour les 3 autres bouton le code est similaire avec les fonction HLitDernier, HLitPrécédent et HLitPremier.

Déjà je ne comprend pas comment il peux faire suivant, ou garde t'il en mémoire l'élément affiché pour aller chercher le suivant ?

Comment mettre ce défilement en place ?

Merci à tous.