sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] Recherche multi-bases et tri


From: Pierrick Brihaye
Subject: Re: [sdx-users] Recherche multi-bases et tri
Date: Thu, 15 May 2003 15:49:38 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Re,

Pierre Dittgen a écrit:

L'intérêt du tri est purement "esthétique" c'est vrai, c'est toujours plus agréable de parcourir une liste de résultats triée par liste alphabétique.

En l'occurence, tu avais des <sdx:simpleQuery> qui ne produisent pas de résultats (ça sert à *préparer* des requêtes) et donc, qui ne les trient pas. Le template <xsl:call-template name="sdx:results"/> est appelé dans les <sdx:execute*Query>.

En clair : tes paramètres de tri ne servaient à rien (voir : c'est notamment la question que je posais à Fred).

Le problème c'est que je souhaite trier sur le champ "identification.nom" pour la première base et sur le champ "nom" pour la deuxième et la troisième base. Un seul sdx:sort ne fonctionnerait pas.

Certes, je donnais simplement le premier :-)

Tes <sdx:sort> (au choix : attribut de la executeComplexQuery ou élément fils <sdx:sorts>), doivent donc s'appliquer à <sdx:executeComplexQuery>.

Je reconnais que ma requête est un peu tordue.

Euh... non ?

Par contre, il y a un truc qu'il va falloir prévoir, c'est comment gérer un champ vide (null), c.a.d. un champ absent de telle ou telle location. Comment doit-il se comporter en tant que clé de tri ? Avant ou après ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]