PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → trier suivant un ordre spécifique
trier suivant un ordre spécifique
Débuté par gilleswathelet, 24 jan. 2006 06:55 - 1 réponse
Posté le 24 janvier 2006 - 06:55
je voudrais savoir s'il est possible de faire un tri suivant un ordre spécifique autre que l'alphabet. je m'explique avec un exemple :

imaginons que je puisse avoir des données de type et dans cet ordre : fruit, légume, herbe, viande, bonbon, etc..

dans une table, je reprends par exemple tous les achats d'un client avec, parfois plusieurs fruit,légume, etc
comment pourrais-je faire pour que ce soit trier suivant le type de données suivant l'ordre bien spécifique décrit plus haut donc en résultat (si j'affiche le type dans ma table) que j'aie :

fruit banane
fruit poire
fruit pomme
légume patate
herbe persil
herbe sauje
viande porc
viande boeuf
viande agneux

au chaque type peut être repris de 0 à n fois



merci à toute personne qui pourra me faire avancer
gillesw
Posté le 24 janvier 2006 - 10:18
Il faut une table avec le type, et un rang. Ensuite il faut faire une jointure entre la liste de courses du client et cette table. Par exemple en SQL:
select type.typ_c_code,liste_course.lc_c_nom from type,liste_course where type.typ_c_code = liste_course.typ_c_code order by type.typ_i_rang

Frédéric.