Passa al contenuto principale

DEFQUERYCFIELD_LV

31.2DesktopWeb
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 3, al suo posto vedere specifica DEFQUERYCOMPUTEDCOLUMN

Permette di definire campi calcolati da inserire nella query.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDQUERYLongINObbligatorioDesktopWeb
CONDIZIONEINDesktopWeb
ALIASStringaINRipetibileDesktopWeb
FORMULAINDesktopWeb
FMTStringaINDesktopWeb
VARVariabileINDesktopWeb
NOOUTPUTInteroINDesktopWeb
RAGGRUPPAStringaINDesktopWeb
DIGITATOInteroINBinarioDesktopWeb
TOTALIInteroINBinarioDesktopWeb
DEFAULTVariabileINDesktopWeb
TIPOELENCOVALORIInteroOUTDesktop
ETICHETTAStringaINDesktopWeb
ERROREInteroINDesktopWeb

IDQUERY

LongINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Identificatore della query ottenuto tramite @DEFQUERY.

CONDIZIONE

INInputValore non necessarioValore non necessarioDesktopWeb

Definisce il campo calcolato come condizionato.

ALIAS

StringaINInputRipetibileRipetibileValore non necessarioValore non necessarioDesktopWeb

Attribuisce al campo un nome utile per riferirsi al campo nelle successive specifiche

FORMULA

INInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Definisce la formula che determina il campo calcolato.

FMT

StringaINInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Attributo di definizione del formato da applicare al campo.

VAR

VariabileINInputValore non necessarioValore non necessarioDesktopWeb

Indica la variabile di programma che è associata al campo eventualmente dimensionata

warning

Se non viene indicato l'attributo VAR[] sarà necessario eseguire una '@BINDQUERYFIELD per associare la variabile al campo

NOOUTPUT

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Indica se la colonna NON deve apparire nel resultset

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0la colonna appare nel resultset
1la colonna non appare nel resultset

RAGGRUPPA

StringaINInputValore non necessarioValore non necessarioDesktopWeb

Identifica la funzione di aggregazione da applicare al campo.

DIGITATO

InteroINInputBinarioBinarioValore non necessarioValore non necessarioDesktopWeb

Indica che il campo è un campo utente digitato, il cui valore è richiesto a tempo di esecuzione (Reporter).
È possibile definire un valore di default utilizzando l'attributo DEFAULT

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

TOTALI

InteroINInputBinarioBinarioValore non necessarioValore non necessarioDesktopWeb

Indica se la colonna è interessata a un calcolo di totali.

warning

Sono validi per il parametro TOTALI solo i campi di tipo numerico

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

DEFAULT

VariabileINInputValore non necessarioValore non necessarioDesktopWeb

Indica il valore di default per i campi utente digitati. Se non indicato, il valore d'ufficio è il valore 'vuoto', corrispondente al tipo di campo (0 per i campi di tipo numerico, '' per i campi alfanumerici). L'attributo ha effetto solo se il campo è un campo utente digitato (vedi attributo DIGITATO).

TIPOELENCOVALORI

InteroOUTOutputValore non necessarioValore non necessarioDesktop

Restituisce la tipologia di valori ammessi per la variabile utente

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0Tutti
1(0 - No; 1 - Si)
2Elenco

ETICHETTA

StringaINInputValore non necessarioValore non necessarioDesktopWeb

Individua l'eventuale etichetta da usare per la specifica @RUNQUERY per etichettare il campo.

ERRORE

InteroINInputValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Consente al programma di intercettare e gestire l'errore restituito dalla funzione.

suggerimento

Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.