DEFQUERYFIELD_LV
Permette di definire i campi di output della query.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| VAR | Variabile | ||||
| ASSEGNA | Variabili | ||||
| ERRORE | Intero | ||||
| CAMPO | |||||
| TIPOREC | Stringa | ||||
| ALIAS | Stringa | ||||
| RAGGRUPPA | Stringa | ||||
| NOOUTPUT | Intero | ||||
| TABELLA | |||||
| ETICHETTA | Stringa | ||||
| FMT | Stringa | ||||
| INDICE |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
VAR
Indica la variabile di programma che è associata al campo eventualmente dimensionata
ASSEGNA
Consente di definire il valore da assegnare al campo della tabella.
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.
CAMPO
Identifica il campo da inserire nella definizione della query. Il nome del campo va racchiuso tra doppi apici.
Il nome del campo va sempre scritto tutto in maiuscolo, anche se sul DFX il campo è stato definito in CamelCase.
ALIAS
Attribuisce al campo un nome utile per riferirsi al campo nelle successive specifiche '@BC.
RAGGRUPPA
Identifica la funzione di aggregazione da applicare al campo.
Le funzioni possibili sono:
Per i campi alfanumerici
- GROUPBY
Per i campi numerici
- SUM
- SUMDISTINCT (Disponibile da BC/X v. 19.2)
- MIN
- MAX
- AVG
- AVGDISTINCT (Disponibile da BC/X v. 19.2)
Per qualunque tipo di campo
-
COUNT
-
COUNTDISTINCT
NOOUTPUT
Indica se la colonna NON deve apparire nel resultset.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | la colonna appare nel resultset |
1 | la colonna non appare nel resultset |
TABELLA
Nome di un DFX usato durante la definizione di una tabella mediante la specifica @DEFQUERYTABLE.
ETICHETTA
Individua l'eventuale etichetta da usare per la specifica @RUNQUERY per etichettare il campo.
FMT
Consente di definire il formato del testo visualizzato nella cella.
Questo parametro è obbligatorio per un testo variabile mentre può essere omesso nel caso di testo costante. In questo caso il formato sarà 'TESTO' ed il numero ci caratteri viene determinato direttamente dal testo.
INDICE
Nel caso di campo schiera permette di definire quale elemento in particolare si desidera leggere.