Originariamente inviato da alexxxb
Grazie, ma mon ho capito benissimo com e usarla...
Dopo il primo Then al posto di "decimali = 0" devo inserire l'azione?
Mi spieghi dopo ELSE cosa significa quella riga? Come faccio a specificare la condizione dei 2 decimali? (es. IF i decimali sono 2)
Grazie
No. La funzione la lasci così com'è.
La riga dopo l'else semplicemente usa la funzione split per separare la parte intera da quella decimale in base al carattere separatore (,"). Tramite l'indice (1) ricavi la parte decimale e su questa, con la funzione len, la lunghezza della stringa, cioè il numero di cifre decimali.

Quindi quando ti occorre non fai altro che richiamarla come qualsiasi altra funzione di access.

iif(decimali(nome_campo)=0,...... )