PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → tablecolonnestriées, tabletrie
tablecolonnestriées, tabletrie
Débuté par hbesnard, 23 nov. 2016 22:44 - 3 réponses
Membre enregistré
1 message
Posté le 23 novembre 2016 - 22:44
Bonjour,
Par programmation, ou par action utilisateurs, plusieurs colonnes d'une table peuvent être triées. Dans ce cas, la fonction
Tablecolonnestriées :
sListeTri est une chaîne
sListeTri = TableColonnesTriées(TABLE_SansNom1)

permet de récupérer le nom des colonnnes de tri, séparées entre elles par TAB. Comment est-il possible de récupérer cette information pour l'utiliser dans la fonction TableTrie :
TableTrie(TABLE_SansNom1,sListeTri)

, car le résultat de la fonction Tablecolonnestriées n'est pas utilisable tel quel (erreur).
Cordialement,
Hervé

--
Slts,
Hervé Besnard
Membre enregistré
1 936 messages
Popularité : +53 (65 votes)
Posté le 24 novembre 2016 - 09:43
Bonjour,

L'Aide en ligne semble indiquer qu'il faut rajouter des guillemets autour des noms des colonnes :

<Résultat> = TableColonnesTriées(<Nom de la table>)
<Sens><Colonne1> + TAB + <Sens><Colonne2> + TAB + ...

<Résultat> = TableTrie(<Liste des colonnes>)
"[<Sens>]<Nom de la colonne1>" + TAB + "[<Sens>]<Nom de la colonne2>" + TAB + ...

--
Bon dev,
Jean-Pierre
Posté le 24 novembre 2016 - 09:55
Bonjour,
A mon avis il faut utiliser la deuxième syntaxe de TableTrie:
<Résultat> = TableTrie(<Liste des colonnes>)

Frédéric.

"hbesnard" a écrit dans le message de groupe de discussion :
20160115beb10f03eaa5c707ae0a3f749cba@news.pcsoft.fr...

Bonjour,
Par programmation, ou par action utilisateurs, plusieurs colonnes d'une
table peuvent être triées. Dans ce cas, la fonction
Tablecolonnestriées :
sListeTri est une chaîne
sListeTri = TableColonnesTriées(TABLE_SansNom1)

permet de récupérer le nom des colonnnes de tri, séparées entre elles par
TAB. Comment est-il possible de récupérer cette information pour l'utiliser
dans la fonction TableTrie :
TableTrie(TABLE_SansNom1,sListeTri)

, car le résultat de la fonction Tablecolonnestriées n'est pas utilisable
tel quel (erreur).
Cordialement,
Hervé

--
Slts,
Hervé Besnard
Posté le 24 novembre 2016 - 10:25
Bonjour,

Il suffit d'utiliser la syntaxe TableTri(sListeTri).

Cordialement.

Patrick Bouquet


hbesnard avait écrit le 23/11/2016 :
Bonjour,
Par programmation, ou par action utilisateurs, plusieurs colonnes d'une table
peuvent être triées. Dans ce cas, la fonction Tablecolonnestriées :
sListeTri est une chaîne
sListeTri = TableColonnesTriées(TABLE_SansNom1)

permet de récupérer le nom des colonnnes de tri, séparées entre elles par
TAB. Comment est-il possible de récupérer cette information pour l'utiliser
dans la fonction TableTrie :
TableTrie(TABLE_SansNom1,sListeTri)

, car le résultat de la fonction Tablecolonnestriées n'est pas utilisable tel
quel (erreur).
Cordialement,
Hervé