Video: Corso sulle banche dati parte 08 - le funzioni di aggregazione e di colonna 2024
Il solo nome di una funzione incorporata nella terza colonna di Access 2013 Expression Builder non ti dice molto. Non sai cosa fa la funzione o come la utilizzi, ma puoi ottenere informazioni istantanee facendo clic sul pulsante Guida. Attenersi alla seguente procedura per accedere a una finestra della guida di Access:
-
Nella colonna sinistra di Expression Builder, se la cartella Funzioni ha un segno più (+) accanto ad essa, fare clic su tale segno per espandere l'elenco.
-
Fare clic sulla cartella Funzioni integrate nella prima colonna.
I nomi delle categorie appaiono nella colonna centrale.
-
Fare clic sul nome di una categoria nella colonna centrale per visualizzare le funzioni all'interno di quella categoria elencata nella terza colonna, oppure fare clic nella colonna centrale per visualizzare tutte le funzioni nella terza colonna.
Le funzioni per quella categoria appaiono nella terza colonna.
-
Nella terza colonna, fai clic sul nome della funzione di cui vuoi saperne di più.
-
Fare clic sul pulsante Guida nell'angolo in alto a destra di Expression Builder.
Si apre la finestra di aiuto per quella funzione.
-
Se non vedi una guida specifica per la funzione, digita il nome della funzione nella casella di ricerca di Access Access.
Le funzioni sono elencate per tipo nel sistema di guida, quindi se hai bisogno di trovare una funzione nel sistema di guida, sarai in grado di trovarlo più rapidamente se sai che, ad esempio, si tratta di una funzione Finanziaria.
Per vedere come funziona, seleziona la categoria Finanziaria delle funzioni nella colonna centrale, fai clic sulla funzione PV nella terza colonna, quindi fai clic sul pulsante Guida. La pagina di guida che si apre non descrive solo cosa fa la funzione PV, ma descrive anche la sintassi richiesta per l'uso della funzione. La sintassi di una funzione descrive quali informazioni è necessario passare (fornire) alla funzione affinché la funzione esegua il calcolo e restituisca un risultato.
La sintassi di una funzione di solito assomiglia al seguente:
functionName (arg1, arg2, [arg3])
functionName è il nome della funzione e arg1 , arg2 <, e arg3 rappresentano argomenti che la funzione accetta. Il numero di argomenti accettati da una funzione varia. Alcune funzioni non accettano argomenti; altri ne prendono molti Se una funzione accetta due o più argomenti, gli argomenti devono essere separati da virgole. Qualsiasi nome di argomento tra parentesi quadre è facoltativo, il che significa che è possibile omettere l'intero argomento.
Un nome di funzione è sempre seguito da parentesi - anche se la funzione non accetta argomenti. Ora (), Sqr (81) e PV (apr, TotPmts, Income) sono tutti esempi di sintassi di funzione valida.Si noti inoltre che quando si digita un argomento, è possibile utilizzare un valore letterale (come il nome "Smith" o il numero 10), un nome di campo o un'espressione come argomento. Le seguenti tre espressioni passano tutti i valori letterali alle loro funzioni:
Sqr (100) PV (. 035, 120, 250) UCase ("howdy")
Le successive tre espressioni passano tutti i dati dai campi alla funzione (a condizione che Hypot, Apr, Months, Amount e Company siano i nomi dei campi nella query corrente):
Sqr ([Hypot]) PV ([Apr], [Months], [Amount]) UCase ([Azienda])
Il prossimo esempio usa espressioni come argomenti:
Sqr (227 * [Hypot]) PV ([Apr] / 12, [Mesi] * 12, -1 * [Quantità]) UCase ([Nome] & "" & [Cognome])
Questi esempi possono sembrare strani, ma c'è un metodo per la follia. La possibilità di passare dati letterali, nomi di campi e / o espressioni alle funzioni ti dà molta flessibilità.