Newsgroup: it.comp.lang.delphi
Titolo: ZEOS LIB e SORTEDFIELDS

Salve ragazzi,
ho appena fatto una scoperta e volevo condividerla con voi, visto che mi
avete
aiutato in diverse occasioni.
Si tratta di una cosa che riguarda i componenti Zeos e sulla quale non ho
trovato
nessuna documentazione nè su icld nè altrove su internet.
Praticamente nei componenti TZTable delle ZeosLib e nei corrisondenti
componenti
per le query esiste una bellissima proprietà che si chiama SORTEDFIELDS.
In questa proprietà è sufficiente indicare il nome del campo o i nomi dei
campi separati
da ; e ci si ritrova la tabella automaticamente ordinata per i campi
indicati in modo Ascendente.
Fin quì però credo di non dirvi nulla di nuovo.
Ciò che potrebbe essere nuovo invece (dico questo perchè non ho trovato
documentazione
al riguardo) è che questa proprietà può essere usata per ordinare la tabella
non solo in
modo Ascendente, ma anche in modo Discendente.
Come si fa ? Semplice !
Dopo aver elencato i campi separati ; è sufficiente aggiungre la parola DESC
o ASC a seconda
del tipo di ordinamento che si vuole fare.
Esempio :
CAMPO1;CAMPO2;DESC = Ordinamento discendente
CAMPO1;CAMPO2;ASC = Ordinamento ascendente
Per capire questa semplicissima cosa ho dovuto studiarmi la parte di
sorgente delle Zeos Lib che
si occupano di ordinare una tabella.
Spero di essere stato utile a qualcuno che come me non conosceva queste
cose.
Donato Di Tullio

cose.
Personalmente parlando,anche se non facico uso dei componenti zeos, ti sono
grato per il gesto che dimostra lo spirito costruttivo col quale ti senti
parte della piccola community di ICLD (anche se chiamarla community e' imho
troppo azzardato).
Ciao, continua cosi'! :D
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

 Ciao, continua cosi'! :D
E' mia intenzione continuare a farlo.
Grazie ancora a tutti.
Donato Di Tullio

rosso.
Figurati... hai scorazzato per la bella terra d'Abruzzo ??
Quanti bei ricordi delle scuole medie, quando studiavo a memoria questi
splendidi versi:
"Settembre,andiamo. E' tempo di migrare.
Ora in terra d'Abruzzi i miei pastori
lascian gli stazzi e vanno verso il mare:
scendono all'Adriatico selvaggio
che verde è come i pascoli dei monti."
Caro Donato, tu come quei pastori attraversi queste bellissime terre: tu
affaticato dal sole soffocante, e loro affaticati da un lavoro dignitoso ma
pesante... cosi' e' la vita, si perpetua di generazione in generazione.
Cosi' come il D'annunzio pensava ai "suoi" pastori, anche noi di ICLD pensiamo
al nostro Donato, con la consapevolezza che siamo i pochi pastori rimasti a
condurre le sempre piu' esigue pecorelle per le verdi campagne di Delphi..
mentre l'oscurita' crescente di .NET, minaccia da levante i nostri pascoli
tranquilli...
(eh si'... al venerdi' sera ne escono di cose strane dalla testa...!)
ciao ciao


 (eh si'... al venerdi' sera ne escono di cose strane dalla testa...!)
Non sono mica poi tanto strane !!!
Comunque alla fine l'importante è continuare a lavorare e mettere la pappa
nello stomaco.
Penso che chi come me e te è appassionato del proprio lavoro continuerà a
farlo con .NET o senza.
Ora scappo che mia moglie mi attende.
Ciao.
Donato Di Tullio