PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Trie sur colonne de table avec rupture
Trie sur colonne de table avec rupture
Iniciado por Bwolf7, mai., 22 2020 4:15 PM - 3 respostas
Membro registado
3 mensagems
Publicado em maio, 22 2020 - 4:15 PM
Bonjour,
j'ai créé une table de données remplie par requête avec une colonne date (trié par défaut), à partir de cette dernière je remplie une autre colonne avec juste le mois et l'année pour déclencher une rupture dessus (pas de problème pour ça).
Mon problème est que lorsque je fais un trie sur la colonne date le trie s'inverse mais pas l'ordre des ruptures.





Donc comment inverser l'ordre d'affichage de la rupture :
- y-a-t il une commande qui le fait?
- sinon j'avais pensé à supprimer la rupture (puisqu'on ne peut la désactiver/réactiver), le temps du trie puis le recréer. Mais dans ce cas ne sais pas où mettre la recréation de rupture)
j'étais partie sur ce deuxième cas, car si on fait un trie sur les autres colonnes (tiers, commentaire,...), je pensais désactiver la rupture.

Merci
Membro registado
54 mensagems
Popularité : +1 (1 vote)
Publicado em maio, 26 2020 - 10:31 AM
Bonjour Bwolf7,

En WD23 cela fonctionne.
Dans l'onglet "Contenu" j'ai
- Parcours automatique
- Rubrique de parcours : "DateDocument"
- Utiliser la fonction hfiltre
Et je n'ai qu'une rupture sur la date

Je ne sais pas si cela peux aider

A+
Membro registado
3 mensagems
Publicado em maio, 30 2020 - 3:59 PM
merci, mais ça ne change rien
les ruptures ne se sont pas inversé et la ligne du 15/4 ne s'est pas retrouvé en bas

si quelqu'un a une autre idée?

merci
Membro registado
3 mensagems
Publicado em maio, 30 2020 - 9:00 PM
j'ai finit par trouvé :
dans le traitement "à chaque trie de Col_date "

RuptureSupprimeTout(TABLE_FEN)
SI TableColonnesTriées(TABLE_FEN) = "COL_Date" ALORS
TABLE_FEN.Trie("-COL_Date")
SINON
TABLE_FEN.Trie("COL_Date")
FIN
RuptureAjoute(COL_mois_annee,"Rup_MoisAnnee",ruptHaut)