Office
Log på

Føje funktioner til Access-udtryk

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Access har en lang række indbyggede funktioner, du kan bruge til at opbygge udtryk. Hvis du har læst Opbygge et udtryk, husker du muligvis, at funktioner kun er én af de mulige bestanddele i et udtryk. Men du kan ikke udføre ret meget med udtryk, før du har lært, hvordan du føjer funktioner til dem.

Bemærk!: Du kan også bruge specialtilpasset funktioner i dit udtryk, men hvis du ved, hvordan du opretter dem, har du ikke har brug for en artikel som denne! Du kan kun søger efter en liste over alle tilgængelige funktioner.

Her er først nogle grundlæggende oplysninger om brug af funktioner:

  • For at bruge en funktion skal du skrive dens nøgleord, en startparentes, de argumenter (værdier), du vil sende til den, og en slutparentes.

  • Nogle funktioner har ikke argumenter, mens andre kræver flere, i hvilket tilfælde du skal adskille dem med kommaer.

  • Funktionsargumenter kan være id'er, konstanter eller andre funktioner. Du kan også kombinere disse ingredienser ved hjælp af de almindelige matematiske operatorer (som +, -, * eller /) eller sammenligningsoperatorer (som <, > eller =).

  • Funktioner benytter alle oplysninger, du angiver, som argumenter, udfører noget kode bag scenen og returnerer derefter en værdi på det sted, hvor du indtastede funktionen. Du kan med andre ord blive programmør uden at foretage nogen programmering!

Lyder det skræmmende? Det er det slet ikke. Måske hjælper et eksempel eller to:

Eksempel på brug af funktionen IIf i et udtryk.

Dette udtryk består udelukkende af funktionen IIf (grøn tegn). Bemærk, at de grønne kommaer adskillelse af de tre argumenter. I dette eksempel skal bruge vi funktionen IIf til at sammenligne et felt med navnet eksempel til dags dato. Hvis feltet eksempel er større end eller lig med dags dato, skal den returnerer strengen "OK". Ellers får den returnerer "Overskredet".

  • Det første argument i funktionen IIf er en logisk test, der består af et id for feltet eksempel (med orange), et par sammenligningsoperatorer (med rød), og funktionen Date (i blå), som ikke kræver nogen argumenter.

  • Det andet og tredje argument til funktionen IIf er begge strengkonstanter (med sort), der skal omsluttes med anførselstegn. Disse to argumenter kan også være funktioner eller udtryk, der returnerer tal eller tekst.

Du kan for eksempel bruge et udtryk som dette i en tekstboks på en formular eller visning eller i et beregnet felt i en tabel.

Her er et andet eksempel, der benytter en funktion i et udtryk til at oprette en tekststreng:

="Prefix: " & Left([ProductCode], 2)

Her starter udtrykket med en strengkonstant (med sort).

  • Og-tegnet (med rød) er en sammenføjningsoperator, der bruges til at sammenføje strenge.

  • Funktionen til venstre (med grøn) tager to argumenter:

    • Et felt-id (med orange) og

    • En heltalskonstant (med sort). I dette tilfælde vil vi kun have de to tegn, der står længst til venstre, så vi skriver 2.

Hvis feltet ProductCode indeholder "CD22035", vil resultatet af dette udtryk være "Prefix: CD".

Vil du have flere oplysninger om udtryk og funktioner?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×