Access har många inbyggda funktioner som du kan använda för att skapa uttryck. Om du har läst Skapa ett uttryck kan du komma ihåg att funktioner bara är en av de möjliga ingredienserna i ett uttryck. Men du kan inte göra för mycket med uttryck utan att så småningom lära dig hur du lägger till funktioner i dem.
Obs!: Du kan också använda anpassade funktioner i dina uttryck, men om du vet hur du skapar dem är det stor chans att du inte behöver en artikel som den här! Du kanske bara letar efter en lista över alla tillgängliga Access-funktioner.
Först och främst finns det några grundläggande information om hur du använder funktioner:
-
Om du vill använda en funktion skriver du dess nyckelord, en öppen parentes, argumenten (värdena) som du vill skicka in och sedan en avslutande parentes.
-
Vissa funktioner behöver inga argument, men andra kräver flera, i så fall avgränsar du dem med kommatecken.
-
Funktionsargument kan vara identifierare, konstanter eller andra funktioner. Du kan kombinera dessa ingredienser ytterligare med hjälp av vanliga matematiska operatorer (t.ex. +, -, *eller /) eller jämförelseoperatorer (t.ex. <, > eller =).
-
Funktionerna innehåller all information som du anger som argument, kör lite kod i bakgrunden och returnerar sedan ett värde till den exakta plats där du skrev funktionen. Med andra ord kan du vara programmerare utan att egentligen göra någon programmering!
Låter det skrämmande? Det är inte riktigt. Ett exempel eller två kanske kan vara till hjälp:
Det här uttrycket består helt av funktionen OOM (de gröna tecknen). Observera de gröna kommatecken som avgränsar de tre argumenten. I det här exemplet använder vi funktionen OOM för att jämföra ett fält med namnet Förfallodatum med dagens datum. Om fältet Förfallodatum är större än eller lika med dagens datum returneras strängen "OK". annars returneras "Försenad".
-
Det första argumentet för funktionen OOM är ett logiskt test som består av identifieraren för fältet Förfallodatum (orange), ett par jämförelseoperatorer (i rött) och funktionen Datum (i blått), som inte kräver några argument.
-
De andra och tredje argumenten i funktionen OOM är båda strängkonstanter (i svart), som måste omges av citattecken. Dessa två argument kan också vara funktioner eller uttryck som returnerar tal eller text.
Du kan använda ett uttryck som det här i en textruta i ett formulär eller en vy, eller i ett beräknat fält i en tabell, bland andra platser.
Här är ett annat exempel som använder en funktion i ett uttryck för att skapa en textsträng:
Här börjar uttrycket med en strängkonstant (i svart).
-
Et-et-et (i rött) är en sammanfogningsoperator som används för att sammanfoga strängar.
-
Funktionen Vänster (i grönt) har två argument:
-
En fältidentifierare (i orange) och
-
En heltalskonstant (i svart). I det här fallet vill vi bara ha de två tecknen längst till vänster i fältet, så vi anger 2.
-
Om fältet ProductCode innehöll "CD22035" blir resultatet av det här uttrycket "Prefix: CD".
Vill du ha mer information om uttryck och funktioner?
-
Mer information om var du anger uttryck finns i Skapa ett uttryck.
-
Gå till MSDN för en lista över alla tillgängliga Access-funktioner.