DEFQUERYCOND_LV
Permette di definire le condizioni di filtro da applicare ad una query.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | ||||
| ESPR | |||||
| SELEZIONI | |||||
| ESPRHAVING | |||||
| IDESPR | Stringa | ||||
| ERRORE | Intero | ||||
| OPERATORE | Stringa |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
SELEZIONI
Indica una o più condizioni che se verificate fanno sì che il record sia valido.
Si possono indicare più condizioni legate tra di loro da un operatore logico AND o OR.
Una condizione è espressa come:
<Operando1> <Operatore> <Operando2 >
oppure
<Funzione> ( <Parametro1>, <Parametro2>, …) <Operatore> <Operando>
È possibile indicare indicare anche gli ALIAS dei campi della query, nel seguente modo:
- [NomeAlias]
- ALIAS['NomeAlias']
- ALIAS[VariabileBC]
Gli operatori di confronto possono essere:
- =
- <>
- <=
- <
- >=
- >
- MATCH
ESPRHAVING
Dichiarazione della condizione per il raggruppamento
IDESPR
Dichiarazione dell'identificatore dell'espressione
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.
OPERATORE
Individua l'operatore logico per assemblare le diverse condizioni della griglia
Dalla versione di traduttore 26.1 gli operatori vanno indicati tra doppi apici