PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Tri Table
Tri Table
Débuté par thch, 30 mai 2001 16:28 - 5 réponses
Posté le 30 mai 2001 - 16:28
bonjour
Etant nouveau dans le monde webdev, j'ai un petit (pour ceux qui
connaissent...) probleme:
j'ai une table reliee a un fichier hyperfile. Et un bouton qui doit trier
selon un critere donne.
Lorsque je teste mon projet, le contenu de mon fichier hyperfile s'affiche
bien dans la table mais quand je clique sur mon bouton "tri" il y a un flick
de l'ecran et les donnees se reaffichent dans l'ordre original. ou est mon
probleme ?
Table avec les attributs: nom, prenom, adresse
le code clic de mon bouton "tri" fait : TableTri("+prenom")
Merci de vos reponses
Posté le 30 mai 2001 - 12:00
pourrais-tu me donner un exemple de code ?
HChangeCle me donne une erreur... ou alors je l'utilise mal
merci

Bernard NIRLO <bernard.nirlo@wanadoo.fr> a écrit dans le message :
3b155606$1@news....
Je n'ai jamais utilisé la fonction TableTri.
En fait, c'est la clé de parcours que je modifie de manière dynamique. Tu
mets la clé en variable et tu charges la variable grace au bouton. Ca

marche
aussi avec les combos.

Je n'ai pas le code sous les yeux mais je jete un oeil au boulot demain et
je transmets.

Posté le 30 mai 2001 - 21:43
Je n'ai jamais utilisé la fonction TableTri.
En fait, c'est la clé de parcours que je modifie de manière dynamique. Tu
mets la clé en variable et tu charges la variable grace au bouton. Ca marche
aussi avec les combos.

Je n'ai pas le code sous les yeux mais je jete un oeil au boulot demain et
je transmets.
Posté le 30 mai 2001 - 21:49
J'ai le bouquin sous le nez et je lis que la fonction TableTri s'applique
sur des tables mémoires... (pas fichier)
Posté le 19 juin 2001 - 11:02
Bonjour,
Exemple de code pour trier une table fichier selon un champ clé, fonctions
Objet.
Où l'utilisateur clique sur un sélecteur avec les noms des champs et sur un
autre pour les avoirs en sens croissant ou décroissant
// Initialise la clé de parcours à partir de l'enregistrement en cours
si Select1=1 alors
si pas {RADTable:NomTable}..Vide alors // Si table non vide
RADTable:ChangeCle("CHAMP1")
si Select2=1 alors
RADTable:SensCroissant=vrai
sinon
RADTable:SensCroissant=Faux
fin
fin
fin
si Select1=2 alors
si pas {RADTable:NomTable}..Vide alors // Si table non vide
RADTable:ChangeCle("CHAMP2")
si Select2=1 alors
RADTable:SensCroissant=vrai
sinon
RADTable:SensCroissant=Faux
fin
fin
fin
si Select1=3 alors
si pas {RADTable:NomTable}..Vide alors // Si table non vide
RADTable:ChangeCle("CHAMP3")
si Select2=1 alors
RADTable:SensCroissant=vrai
sinon
RADTable:SensCroissant=Faux
fin
fin
fin

"Thierry" <thch@netcourrier.com> a écrit dans le message news:
11_3b14f2db@news....
bonjour
Etant nouveau dans le monde webdev, j'ai un petit (pour ceux qui
connaissent...) probleme:
j'ai une table reliee a un fichier hyperfile. Et un bouton qui doit trier
selon un critere donne.
Lorsque je teste mon projet, le contenu de mon fichier hyperfile s'affiche
bien dans la table mais quand je clique sur mon bouton "tri" il y a un

flick
de l'ecran et les donnees se reaffichent dans l'ordre original. ou est mon
probleme ?
Table avec les attributs: nom, prenom, adresse
le code clic de mon bouton "tri" fait : TableTri("+prenom")
Merci de vos reponses


Posté le 26 juin 2001 - 16:12
Bonjour,
si c'est bien une table fichier, la manière la plus simple de trier est de
changer la clé en mettant par exemple le nom de la clé dans une variable, et
en faisant réafficher la table ensuite avec Tableaffiche, et peut être
d'utiliser hfiltre au cas ou