DEFQUERYORDER_LV
Permette di definire un indice di ordinamento della query.
Per una query possono esistere più indici di ordinamento, ognuno identificato mediante l'attributo IND.
È possibile selezionare come colonne di ordinamento solo le colonne di output.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| IND | Intero | ||||
| ERRORE | Intero | ||||
| TABELLA | |||||
| TIPOREC | Stringa | ||||
| CAMPO | |||||
| DESCRIZIONE | Stringa | ||||
| ORD | |||||
| ALIAS | Stringa |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
IND
Indica l'identificatore dell'indice di ordinamento; è un progressivo numerico che inizia da 0 che permette di scegliere quale ordinamento usare quando si recuperano i dati mediante @GETQUERYDATA.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.
TABELLA
Identifica la tabella che contiene il campo da ordinare.
TIPOREC
Identifica il tipo record relativo al DFX (nel caso di multi-tipo record).
DESCRIZIONE
Indica la descrizione dell'indice di ordinamento utile per l'esecuzione della query/report con BCReport.
Nel caso un report abbia più indici di ordinamento, a video compare una combo box che permette all'utente di scegliere quale ordinamento utilizzare. La descrizione dell'ordinamento è definita mediante questo attributo.
ORD
Indica la modalità di ordinamento del campo. 'ASC' indica l'ordinamento crescente, 'DESC' l'ordinamento decrescente. Se non indicato, l'ordinamento sarà Ascendente.
ALIAS
Identifica il campo mediante il suo alias.