Come sommare un campo vuoto.

Ti è sicuramente successo, in un’espressione da qualche parte nei tuoi file di Microsoft Access, di effettuare delle somme di campi, come ad esempio:
=[Campo1] + [Campo2] + [Campo3]

Sia che si tratti di campi numerici che di data o altro, se uno dei campi è vuoto (valore Null) tutta l’espressione non dà risultato.

Errore

La soluzione è l’utilizzo della funzione Nz.

L’utilizzo della funzione Nz permette di considerare l’eventuale campo vuoto “” (Null),
a valore ‘0’ (Zero) come impostazione di default, oppure a un valore desiderato impostabile.

Per l’esempio precedente, sarebbe:

=Nz([Campo1]) + Nz([Campo2]) + Nz([Campo3])

Così si otterrebbe sempre un risultato; infatti anche nel caso di tutti e tre i campi vuoti, il risultato sarebbe comunque ‘0’ (zero).

Come dicevo è anche impostabile un valore desiderato che, nel caso di campo vuoto, diventi il valore da considerare.
Per esempio:
Nz([CampoNumerico],1) se il campo sarà vuoto restituirà la cifra 1
Nz([CampoTesto],”Oggi”) se il campo sarà vuoto restituirà la il testo “Oggi”

Buona continuazione
R 🙂 berto