![]() |
|
IIfLa funzione IIf nel Expression Builder restituisce uno dei due parametri in base alla valutazione di un'espressione condizionale. IIf è l'abbreviazione di Immediate If. SintassiIIf(espr, risultato_se_true, risultato_se_false) Sintassi alternativaIIf(espr, espr_se_true, espr_se_false) Sintassi mistaIIf(espr, risultato_se_true, espr_se_false) IIf(espr, espr_se_true, risultato_se_false) Tipo di risultatoIl 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. ArgomentiNella tabella seguente vengono descritti gli argomenti per questa funzione.
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. EsempiDi 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 correlatiGli argomenti riportati di seguito contengono informazioni relative al Expression Builder. |
Data di pubblicazione : agosto 2018 | Copyright © 2005, 2018, Oracle. Tutti i diritti riservati. Legal Notices. |