Titolo: Selezioni ordinate con CREATE SELECTION FROM ARRAY
Categoria: Tecniche |
|
Ultimo Aggiornamento: 04/02/10 |
CREATE SELECTION FROM ARRAY permette di creare selezioni ordinate di record.
Supponiamo di voler utilizzare dei record in un ordine ben preciso (per esempio i clienti in ordine di fatturato, dove il fatturato deve essere calcolato "al volo").
Una soluzione รจ popolare un array con i record number dei clienti e il loro fatturato, ordinare i due array secondo quello col fatturato poi usare. Ecco un codice di esempio:
SELECTION TO ARRAY([Tabella];$arrayRecordNumer;[Tabella]campoX;$arrayX;Tabella]campoY;$arrayY)
ARRAY REAL($arrayFatturato;size of array($arrayRecordNumer))
`... elaboro i campi X e Y per ottenere il fatturato che vado a scrivere nell'iesimo elemento del nuovo array arrayFatturato
SORT ARRAY($arrayFatturato;$arrayRecordNumer)
CREATE SELECTION FROM ARRAY ([Tabella]; $arrayRecordNumer; "")
Con l'ultimo comando creo la selezione ordinata.
Inviato da: PierPaolo Sichera |
|
Visite: 13267 |
Se accedi con utente e password, puoi aggiungere dei commenti.