Legge til funksjoner i Access-uttrykk

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Access har en rekke innebygde funksjoner som du kan bruke til å bygge uttrykk. Hvis du har lest Lage uttrykk, husker du kanskje at funksjoner er bare én av de mulige ingrediensene i et uttrykk. Du kan imidlertid ikke utføre så mye med uttrykk uten å eventuelt lære hvordan du legger til funksjoner i dem.

Merknad: Du kan også bruke spesialbygde funksjonene i uttrykkene, men hvis du vet hvordan du oppretter dem, vil du trolig får du ikke trenger en artikkel som denne! Du kan bare ute etter en liste over alle tilgjengelige Access-funksjoner.

Her er først litt grunnleggende informasjon om bruk av funksjoner:

  • Når du vil bruke en funksjon, skriver du nøkkelordet (navnet) til den, en innledende parentes, argumentene (verdiene) du vil sende inn, og deretter avsluttende parentes.

  • Enkelte funksjoner trenger ingen argumenter, mens andre krever flere, og da skiller du dem med semikolon.

  • Funksjonsargumenter kan være identifikatorer, konstanter eller andre funksjoner. Du kan også kombinere disse ved hjelp av standard matematiske operatorer (som +, -, * eller /) eller sammenligningsoperatorer (som <, > eller =).

  • Funksjoner tar eventuell informasjon du oppgir som argumenter, kjører kode bak kulissene og returnerer en verdi nøyaktig på det stedet du skrev inn funksjonen. Du kan med andre ord være programmerer uten å utføre noen programmering!

Høres det skremmende ut? Det er egentlig ikke det. Kanskje et eksempel eller to kan hjelpe:

Eksempel på bruk av IIf-funksjonen i et uttrykk.

Dette uttrykket består av bare IIf-funksjonen (grønn tegn). Legg merke til grønn kommaene å skille de tre argumentene. I dette eksemplet bruker vi IIf-funksjonen til å sammenligne et felt kalt eksempel til dagens dato. Hvis Forfallsdato-feltet er større enn eller lik dagens dato, vil den returnerer strengen "OK"; Ellers kommer det tilbake "Forfalt".

  • Det første argumentet av IIf-funksjonen er en logisk test som består av identifikatoren for eksempel-feltet (i oransje), et par sammenligningsoperatorer (i rødt), og den Datofunksjon (i blått), som ikke krever argumenter.

  • Det andre og det tredje argumentet til IIf-funksjonen er begge strengkonstanter (i svart) som må omsluttes av anførselstegn. Disse to argumentene kan også være funksjoner eller uttrykk som returnerer tall eller tekst.

Du kan bruke et uttrykk som dette i blant annet en tekstboks i et skjema eller en visning, eller i et beregnet felt i en tabell.

Her er et annet uttrykk som bruker en funksjon i et uttrykk til å lage en tekststreng:

Eksempel på bruk av Left-funksjonen i et uttrykk.

Her starter uttrykket med en strengkonstant (i svart).

  • Ampersand-tegnet (i rødt) er en sammenkoblingsoperator som brukes til å koble sammen strenger.

  • Venstre-funksjonen (i grønt) tar to argumenter:

    • En feltidentifikator (i oransje), og

    • En heltallskonstant (i svart). I dette tilfellet ønsker vi de to tegnene lengst til venstre i feltet, så vi skriver inn 2.

Hvis Produktkode-feltet inneholdt "CD22035", ville resultatet av dette uttrykket være "Prefiks: CD".

Vil du ha mer informasjon om uttrykk og funksjoner?

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×