| Stampa Aprire la Guida in linea in versione PDF

#### IIf La funzione IIf nel Expression Builder restituisce uno dei due parametri in base alla valutazione di un'espressione condizionale. IIf è l'abbreviazione di Immediate If. ### Sintassi IIf(espr, risultato_se_true, risultato_se_false) ### Sintassi alternativa IIf(espr, espr_se_true, espr_se_false) ### Sintassi mista IIf(espr, risultato_se_true, espr_se_false) IIf(espr, espr_se_true, risultato_se_false) ### Tipo di risultato Il tipo di risultato della funzione IIf() è sempre il tipo del primo argomento. Se l'espressione restituisce FALSE, il secondo argomento viene convertito nel tipo del primo argomento prima della restituzione del relativo valore. ### Argomenti Nella tabella seguente vengono descritti gli argomenti per questa funzione.
Argomento | Descrizione
--- | ---
expr | L'espressione condizionale che deve essere valutata.
result_if_true | Il valore restituito se l'espressione condizionale restituisce true.
result_if_false | Il valore restituito se l'espressione condizionale restituisce false.
expr_if_true | Un'espressione da valutare se l'espressione condizionale restituisce true.
expr_if_false | Un'espressione da valutare se l'espressione condizionale restituisce false.
NOTA: i nomi dei campi indipendenti dalla lingua e la sintassi FieldName utilizzati nelle espressioni di esempio del presente argomento sono i nomi dei campi e la sintassi FieldName utilizzati in Expression Builder nelle release precedenti alla Release 29 Service Pack 1. Questi esempi sono ancora validi. Se tuttavia si selezionano i campi corrispondenti per un'espressione dall'elenco Campi in Expression Builder nella Release 29 Service Pack 1 o in una release successiva, i nomi dei campi e la sintassi FieldName saranno diversi da quelli mostrati negli esempi. Si consiglia pertanto di selezionare sempre i campi per le espressioni dall'elenco Campi in Expression Builder, in modo che i nomi dei campi e la sintassi FieldName siano sempre corretti. Per ulteriori informazioni sui nomi dei campi e sulla sintassi FieldName nelle espressioni, vedere Informazioni sulle espressioni. ### Esempi Di seguito è riportato un esempio di sintassi mista nella funzione IIf. Un processo aziendale richiede che il campo Regione in una pagina di dettagli di un cliente debba essere aggiornato quando il campo Regione di fatturazione viene modificato nel modo seguente: Se il campo Regione di fatturazione viene modificato in OK o TX, il campo Regione deve essere aggiornato in Centrale. Se il campo Stato di fatturazione viene modificato in CA, il campo Regione deve essere aggiornato in Occidentale. Per gli altri stati, il campo Regione deve essere aggiornato in Orientale. IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Centrale', IIf([<PrimaryBillToState>]='CA', 'Occidentale', 'Orientale')) #### Argomenti correlati Gli argomenti riportati di seguito contengono informazioni relative al Expression Builder. Informazioni su Expression Builder Uso di Expression Builder Funzioni di Expression Builder

Data di pubblicazione : agosto 2022 | Copyright © 2005, 2022, Oracle e/o relative consociate. Legal Notices.