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:
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:
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?
-
Per altri dettagli sul punto in cui si immettono espressioni, vedere Creare un'espressione.
-
Visitare MSDN per un elenco di tutte le funzioni di Access disponibili.