PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Défilement dans une table
Défilement dans une table
Débuté par Kalagan750, 01 aoû. 2018 17:54 - 3 réponses
Membre enregistré
4 messages
Posté le 01 août 2018 - 17:54
Bonjour,

Je cherche lorsque je sélectionne la dernière ligne "vue" dans une table a remonter tout en haut.

En fait je charge un nombre important de ligne dans un champ table.
Dans la visu de mon champ table on peut voir les 20 premières lignes.
Je voudrais lorsque je sélectionne la 21 ligne, la repositionner ainsi que les lignes suivantes vers le haut de mon champs table.

J'espere etre assez clair.
Si vous avez des idées merci pour votre aide.
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 02 août 2018 - 09:16
Bonjour,
Utilisons l'image suivante pour reformuler :





Initialement les données affichées son celle de la partie cyan. En sélectionnant la ligne marquée par la flèche, tu désirerais que ce soit la partie rouge qui soit affichée.

Comment est remplis ton champ table ?
Tu peux éventuellement essayer de voir du côté de TableAffiche(MoiMeme,taCourantEnreg) dans la partie sélection d'une ligne

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
4 messages
Posté le 03 août 2018 - 14:18
Bonjour,

La table est rempli par programmation.
Voici l'image de mon tableau.





J'aimerai donc quand je suis tout en bas de mon tableau (champ bleu) et que je passe à la ligne suivante, que la ligne suivante se re-positionne tout en haut du tableau (comme un saut de page). C'est juste pour avoir un meilleur affichage du contenu.

J'espere etre plus compréhensif.
Merci
Message modifié, 03 août 2018 - 14:18
Membre enregistré
2 571 messages
Popularité : +222 (260 votes)
Posté le 03 août 2018 - 14:46
Bonjour,

Regarde la fonction TablePosition()

--
Cordialement,

Philippe SAINT-BERTIN