Ordinamento dei prompt di Query BuilderHo creato un generatore di query con un prompt in esecuzione e vorrei invertire l'ordine degli elementi nell'elenco.
Il prompt non utilizza l'ordine SQL: esiste un modo per forzare un ordine decrescente nell'interfaccia utente?
Ri: Query Builder ordina ordinamentoStai parlando di cambiare l'ordinamento della tabella dei dati? Ciò può essere modificato facendo clic sul triangolo nella sezione Ordina per del Generatore di query.

Stai parlando di un box filtro? Tale elenco dovrebbe essere in ordine alfabetico degli elementi in quella colonna, ma è sempre possibile cambiare il tipo di filtro in un elenco manuale e specificare l'ordine che si desidera.

O c'è qualcos'altro che stai cercando di fare?
Ri: Query Builder ordina ordinamentoSto cercando di invertire l'ordinamento nella casella del filtro.
Sto filtrando un numero di esperimento (spesso pagina di quaderno) quindi non può essere un elenco statico. Inversione dell'ordinamento di solito posizionerebbe la corsa più recente in alto e sarebbe più conveniente per gli utenti.
Speravo che forse ci fosse un argomento opzionale per ordinare in ordine decrescente che sarebbe andato qui:
Prompt(
"BATCH_RUN:",
Character,
PromptName( "t1.BATCH_RUN_1" ),
ValueSource(
Column( "BATCH_RUN", Alias( "BATCH_RUN" ), Table( "GC_DATA_EXTENDED_VIEW", Schema( "MICROS" ) ) )
)
)
Ri: Query Builder ordina ordinamentoNon sono un esperto di JSL o un esperto di Query Builder, quindi altri probabilmente sono in grado di aiutare più di me. Tuttavia, quando crei la tua query in modo interattivo, puoi impostare l'ordinamento come indicato nel mio post precedente. In questo modo viene generata la JSL che utilizza Ordina per. Per il mio esempio specifico, viene aggiunta questa opzione JSL:
Order By( Column( "LotID", "t2", Order( "Descending" ) ) )
Il LotID proviene dalla tabella 2 della query. Forse questo ti aiuterà.
Ri: Query Builder ordina ordinamento'Ordina per' funziona sulla tabella di output, ma non sugli elenchi delle caselle di filtro, ahimè.