• Microsoft Access: La funzione Iif

    funzione-iif-access.png

    Lavorando con Access può capitare di voler trasformare i valori presenti in una colonna della nostra tabella in qualcos’altro; per esempio potremmo decidere che tutti i campi nulli presenti nella colonna debbano essere trasformati in valore zero.

    Allo scopo può essere utile approfittare di una semplice, quanto comoda, funzione già disponibile in Access denominata Iif.

    La sintassi è la seguente:
    IIf («espr»; «partevera»; «partefalsa»)

    Per poterla utilizzare è necessario creare un query di selezione e scegliere i campi desiderati:

    Per esempio, il campo [IO] contiene valori numerici, ma in alcuni casi il valore non compare, ciò può provocare problemi qualora nelle colonne successive si effettuino operazioni matematiche utilizzando questo campo. Per evitare ciò trasformiamo il nostro campo [IO] rinominandolo Importo e scriviamo questa funzione nella riga CAMPO:

    Importo: IIf (IsNull([IO]); 0; [IO])

    Lanciando la query potremo accertarci che non vi siano più campi nulli, essi saranno sostituiti con uno zero.

    Per concludere ricordate che è possibile inserire anche stringhe di testo invece dei numeri, allo scopo sarà sufficiente ricordarsi di racchiudere i valori tra virgolette ad esempio: “ZERO”.

    Tags:

    Se vuoi aggiornamenti su Microsoft Access: La funzione Iif inserisci la tua e-mail nel box qui sotto:


    Ho letto e acconsento l'informativa sulla privacy

    Si No

    Acconsento al trattamento dei dati personali di cui al punto 3 dell'informativa sulla privacy

    Si No

    Commenta

    Your email address will not be published. Required fields are marked *