PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Android : récupérer la saisie (touches appuyées) dans une combo
Android : récupérer la saisie (touches appuyées) dans une combo
Iniciado por Bruno, 22,mar. 2019 19:18 - 4 respuestas
Miembro registrado
41 mensajes
Publicado el 22,marzo 2019 - 19:18
Bonjour à toutes et à tous,

Voilà j'ai une combo et le mode saisie n'existe pas sur Android.

J'aimerai pouvoir récupérer les touches sur lesquelles on appui pour ensuite faire une petit requête

Quelqu'un sait comme cela est possible ?

Par avance merci ;)

--
Débutant sur Windev en mode "je découvre"
Miembro registrado
3.342 mensajes
Popularité : +93 (137 votes)
Publicado el 23,marzo 2019 - 03:02
@Bruno,
j'ai mal compris la question.
Si tu souhaite recréer une "combo" avec saisies
Il suffit d'utiliser a la place un champ de saisie + un bouton
ce même bouton positionne une zone répété sous le champ de saisie.
C'est comme cela que j'ai une combo avec images, saisie etc
Miembro registrado
41 mensajes
Publicado el 24,marzo 2019 - 09:44
Bonjour Popoy,
Ce n'est pas ce que je veux :(
En fait, un exemple concret serait certainement plus simple à comprendre.

J'ai une combo avec la liste des pays
Je ne me vois pas faire défiler tous les pays pour enfin arriver à cliquer sur "Portugal" par exemple
Ce que j'aurai aimé faire, c'est à chaque appui d'une lettre que la liste se raccourcisse, jusqu'à être sur le bon !
Développeur en VBA c'est très simple à faire, un L5G ne saurait pas le faire :o

--
Débutant sur Windev en mode "je découvre"
Miembro registrado
3.342 mensajes
Popularité : +93 (137 votes)
Publicado el 24,marzo 2019 - 20:44
regarde ici
https://doc.pcsoft.fr/?1000021074
et
https://m.youtube.com/watch…
j'espère que cette fois ci c'est la bonne
Miembro registrado
41 mensajes
Publicado el 25,marzo 2019 - 18:32
Bonjour Popoy et merci beaucoup ;)

Très intéressantes cette fonction et cette vidéo, merci beaucoup, grâce à toi j'ai trouvé la solution

Dans ma zone de saisie, voici le code
sNomPays est une chaîne
// Tout supprimer de la saisie assistée
SaisieAssistéeSupprimeTout(MoiMême)

SI MoiMême = "" ALORS
SaisieAssistéeFerme(MoiMême)
SINON
POUR TOUTE CHAÎNE sNomPays DE DonneListePays(lpTout) SEPAREE PAR RC
SI ChaîneCommencePar(sNomPays,MoiMême,ccSansCasse) ALORS
SaisieAssistéeAjoute(MoiMême,ExtraitChaîne(sNomPays, 1))
FIN
FIN
SaisieAssistéeOuvre(MoiMême)
FIN


Au plaisir

[RESOLU]
--
Débutant sur Windev en mode "je découvre"
Mensaje modificado, 25,marzo 2019 - 19:04