Ordre de tri rapide du générateur de requêtesJ'ai créé un générateur de requêtes avec une invite lors de l'exécution et je voudrais inverser le tri des éléments de la liste.
L'invite n'utilise pas l'ordre SQL - existe-t-il un moyen de forcer un ordre décroissant dans l'interface utilisateur?
Re: Ordre de tri rapide du générateur de requêtesParlez-vous de changer l'ordre de tri de la table de données? Cela peut être modifié en cliquant sur le triangle dans la section Trier par du Générateur de requêtes.

Parlez-vous d'une boîte de filtre? Cette liste doit être dans l'ordre alphabétique des éléments de cette colonne, mais vous pouvez toujours changer le type de filtre pour être une liste manuelle et spécifier l'ordre que vous souhaitez.

Ou y a-t-il autre chose que vous essayez de faire?
Re: Ordre de tri rapide du générateur de requêtesJe cherche à inverser l'ordre de tri dans la zone de filtre.
Je filtre sur un numéro d'expérience (souvent une page de cahier), il ne peut donc pas s'agir d'une liste statique. Inverser le tri placerait généralement la dernière exécution en haut et serait plus pratique pour les utilisateurs.
J'espérais qu'il y avait peut-être un argument facultatif pour trier par ordre décroissant qui irait ici:
Prompt(
"BATCH_RUN:",
Character,
PromptName( "t1.BATCH_RUN_1" ),
ValueSource(
Column( "BATCH_RUN", Alias( "BATCH_RUN" ), Table( "GC_DATA_EXTENDED_VIEW", Schema( "MICROS" ) ) )
)
)
Re: Ordre de tri rapide du générateur de requêtesJe ne suis pas un expert JSL ou un expert Query Builder, donc d'autres sont probablement en mesure d'aider plus que moi. Cependant, lorsque vous créez votre requête de manière interactive, vous pouvez définir l'ordre de tri comme je l'ai indiqué dans mon post précédent. Cela génère le JSL qui utilise Order By. Pour mon exemple spécifique, cette option JSL est ajoutée:
Order By( Column( "LotID", "t2", Order( "Descending" ) ) )
Le LotID provient du tableau 2 de la requête. Peut-être que cela vous aidera.
Re: Ordre de tri rapide du générateur de requêtesLe "Trier par" fonctionne sur la table de sortie, mais pas sur les listes de boîtes à filtres, hélas.