PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Afficher la première ligne d'une combo
Afficher la première ligne d'une combo
Started by guest, Apr., 20 2006 12:27 PM - 5 replies
Posted on April, 20 2006 - 12:27 PM
Bonjour,

après application d'un HFiltre sur un fichier T_ville
J'aimerais afficher le premier résultat de ce filtrage dans la combo fermée (basée sur ce fichier).
J'ai essayé : ListeAffiche(cboVille, taDébut)
mais cela ne marche pas.... :/

Pourriez vous m'aider SVP ?
Merci

Tchup
Posted on April, 20 2006 - 12:56 PM
Je pense que ce code devrait suffir !!!

ListeSelectPlus(MaCombo,1)
Posted on April, 20 2006 - 1:47 PM
bah non.... :(
Avec cette ligne, j'ai pleins de souci...

- le filtrage ne se fait plus à partir du second passage,
d'ailleurs avec ListeSelectPlus(cboVille, 2) y en a même plus du tout !

- la ligne 1 n'est pas affichée voir même pas selectionnée !
En plus, y aurait peut-être même un bug
Dans le cas où le Hfiltre ne renvoit que 3 résultats, la combo s'ouvre sur plusieurs lignes (les 3 viles et lignes vides). Si je passe le curseur sur les lignes vides, affiche une ville qui n'a pas lieu d'être (car filtrée)

Peut-être qu'il faudsrait faire un rafraichissement... mais comment ????
Posted on April, 20 2006 - 3:49 PM
Tchup a présenté l'énoncé suivant :


bah non.... :(
Avec cette ligne, j'ai pleins de souci...

- le filtrage ne se fait plus à partir du second passage,
d'ailleurs avec ListeSelectPlus(cboVille, 2) y en a même plus du tout !

- la ligne 1 n'est pas affichée voir même pas selectionnée !
En plus, y aurait peut-être même un bug
Dans le cas où le Hfiltre ne renvoit que 3 résultats, la combo s'ouvre sur
plusieurs lignes (les 3 viles et lignes vides). Si je passe le curseur sur
les lignes vides, affiche une ville qui n'a pas lieu d'être (car filtrée)

Peut-être qu'il faudsrait faire un rafraichissement... mais comment ????


remplir la combo par prog devrait régler vos soucis

--
Cordialement JeAn-PhI
Posted on April, 20 2006 - 4:51 PM
Déjà, dans le Code entrée de ta combo, fais un rafraichissement de ta combo.

ListeAffiche(MaCombo,TaDébut)

Ensuite tes ListeSelectPlus devraient fonctionner !!!!
Posted on April, 21 2006 - 10:05 AM
Hello,


bon, je viens de comprendre un truc sans pour autant avoir de solution ... :(

ListeSelectPlus(cboVille, 1)

La ligne ci-dessus sélectionne la première ville du fichier T_ville trié par le nom sans tenir compte du filtrage sur le cp.
DONC, cette commande n'affiche pas la première ville de T_ville trié et filtré.

L'astuce serait donc de faire un truc comme ceci :

firstResult est un entier = [[[[ L'indice de la première ligne une fois cboVille filtré ]]]]
ListeSelectPlus(cboVille, firstResult)

Mais je ne trouve pas...

HELP.