PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → [WM16] Probleme avec champ table Pocket PC
[WM16] Probleme avec champ table Pocket PC
Iniciado por Mattmax, fev., 16 2011 11:40 AM - 1 resposta
Membro registado
15 mensagems
Publicado em fevereiro, 16 2011 - 11:40 AM
Bonjour

Je suis debutant sur Windev mobile 16 et je rencontre un petit probleme avec un champ table.

Dans ma fenetre j'ai un champ combo et un champ table dont le contenu est une requete.
Je veut que quand l'utilisateur selectionne une valeur dans le combo cela me tri les données de mon champ table.
Pour se faire j'ai essayé cette methode :


TableSupprimeTout(TAB_listesaisie)
sCleparcours est une chaîne = HFiltreIdentique(R_listesortie,R_listesortie.groupesortie,LM_groupe)
HLitPremier(R_listesortie,sCleparcours)
TANTQUE PAS H.EnDehors
TableAjoute(TAB_listesaisie,R_listesortie.jour + TAB + R_listesortie.quantite + TAB + R_listesortie.fourniture)
HLitSuivant(R_listesortie,sCleparcours)
FIN
HDésactiveFiltre(R_listesortie)


Mon probleme est que le tablesupprimetout ne fonctionne pas ma ligne se rajoute a la suite des autres.
Merci de votre aide et si vous avec une autre solution je suis preneur aussi
Publicado em fevereiro, 19 2011 - 6:05 PM
Bjr,

Mattmax avait écrit le 2/16/2011 :
Bonjour

Je suis debutant sur Windev mobile 16 et je rencontre un petit probleme avec
un champ table.

Dans ma fenetre j'ai un champ combo et un champ table dont le contenu est une
requete. Je veut que quand l'utilisateur selectionne une valeur dans le combo
cela me tri les données de mon champ table. Pour se faire j'ai essayé cette
methode :


tu veux que ca trie ou que ca filtre .. vu la suite, c'est lutot filtre

TableSupprimeTout(TAB_listesaisie)
sCleparcours est une chaîne =
HFiltreIdentique(R_listesortie,R_listesortie.groupesortie,LM_groupe)
HLitPremier(R_listesortie,sCleparcours) TANTQUE PAS H.EnDehors
TableAjoute(TAB_listesaisie,R_listesortie.jour + TAB +
R_listesortie.quantite + TAB + R_listesortie.fourniture)
HLitSuivant(R_listesortie,sCleparcours) FIN
HDésactiveFiltre(R_listesortie)


Mon probleme est que le tablesupprimetout ne fonctionne pas ma ligne se
rajoute a la suite des autres. Merci de votre aide et si vous avec une autre
solution je suis preneur aussi


Pourquoi d'embeter avec le supprimetout et le tableenregistre ?
Tu donnes soit ton fichier, soit la requete comme "contenu" a ta table.
Si tu choisis le fichier :
a chaque chnagement de la combo, tu refais ton filtre et tu fais un
tableaffiche
Si tu choisis la requete :
A chaque changement de la combo, tu refais ton hexecuterquete et tu
fais un tableaffiche
En plusieurs années de WD, je pense ne pas avoir utiliser un
tableenregistre plus de 3 ou 4 fois.
Normalement, une table s'alimene par un fichier (filtré ou pas) ou de
preference par une requete.

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------