Applies ToAccess 2013

Access include molte funzioni incorporate che è possibile usare per creare espressioni. Se si è letto Creare un'espressione,è possibile ricordare che le funzioni sono solo uno degli elementi principali di un'espressione. Tuttavia, non è possibile eseguire troppe espressioni senza imparare a aggiungervi funzioni alla fine.

Nota:  È anche possibile usare funzioni personalizzate nelle espressioni, ma se si sa come crea queste funzioni, è molto probabile che non sia necessario un articolo come questo. È possibile che si cerchi semplicemente un elenco di tutte le funzioni di Access disponibili.

Ecco alcune nozioni di base sull'uso delle funzioni:

  • Per usare una funzione, digitare la parola chiave, una parentesi aperta, gli argomenti (valori) da inviare e quindi una parentesi chiusa.

  • Alcune funzioni non hanno bisogno di argomenti, ma altre ne richiedono diverse, nel qual caso le si separa con una virgola.

  • Gli argomenti delle funzioni possono essere identificatori, costanti o altre funzioni. È possibile combinare ulteriormente questi ingredienti usando operatori matematici standard (ad esempio +, -, * o /) o operatori di confronto (ad esempio <, > o =).

  • Le funzioni accettano tutte le informazioni fornite come argomenti, eseguono codice in background e restituiscono un valore nella posizione esatta in cui è stata digitata la funzione. In altre parole, puoi essere un programmatore senza fare programmazione.

Sembra minacciante? In realtà non è così. Ad esempio, uno o due possono essere utili:

Utilizzo della funzione IIf in un'espressione.

Questa espressione è interamente costituito dalla funzione IIf, ovvero dai caratteri verdi. Si notino le virgole verdi che separano i tre argomenti. In questo esempio viene utilizzata la funzione IIf per confrontare un campo denominato Scadenza con la data odierna. Se il campo Scadenza è maggiore o uguale alla data odierna, restituisce la stringa "OK"; in caso contrario, verrà restituito "Scaduto".

  • Il primo argomento della funzione IIf è un test logico costituito dall'identificatore per il campo DueDate (in arancione), da un paio di operatori di confronto (in rosso) e dalla funzione Date (in blu), che non richiede argomenti.

  • Il secondo e il terzo argomento della funzione IIf sono entrambe costanti di stringa (in nero), che devono essere racchiuse tra virgolette. Questi due argomenti possono anche essere funzioni o espressioni che restituiscono numeri o testo.

Un'espressione come questa può essere utilizzata, tra le altre cose, in una casella di testo in una maschera o in una visualizzazione oppure in un campo calcolato di una tabella.

Ecco un altro esempio che usa una funzione in un'espressione per creare una stringa di testo:

Utilizzo della funzione Left in un'espressione.

L'espressione inizia con una costante stringa (in nero).

  • La e commerciale (in rosso) è un operatore di concatenazione, usato per unire le stringhe.

  • La funzione Left (in verde) accetta due argomenti:

    • Un identificatore di campo (arancione) e

    • Costante intera (in nero). In questo caso vogliamo solo inserire i due caratteri più a sinistra del campo, quindi immettiamo 2.

Se il campo ProductCode contiene "CD22035", il risultato dell'espressione sarà "Prefisso: CD".

Si vogliono altre informazioni su espressioni e funzioni?

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.