Legge til funksjoner i Access-uttrykk

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel 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.

Obs!: Du kan også bruke spesialbygde funksjoner i uttrykk, 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:

=IIf([DueDate] >= Date(),"OK", "Overdue")

Dette uttrykket består helt av 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 Date-funksjonen (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?

Bli bedre på Office
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.

×