Oversigt over operatorer

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

En operator er et tegn eller symbol, der angiver, hvilken type beregning, der skal udføres i et udtryk. Der findes matematiske, sammenlignings-, logiske og referenceoperatorer. Access understøtter en række operatorer, herunder matematiske operatorer som f.eks. +, -, multiplikation (*) og division (/), samt sammenligningsoperatorer til at sammenligne værdier, tekstoperatorer til at sammenføje tekst og logiske operatorer til at bestemme værdierne sand eller falsk. Denne artikel indeholder oplysninger om brug af disse operatorer.

Tip: I Access 2010 har Udtryksgeneratoren IntelliSense, så du kan se, hvilke argumenter udtrykket kræver. 

Denne artikel indeholder

Aritmetiske operatorer

Sammenligningsoperatorer

Logiske operatorer

Sammenkædningsoperatorer

Særlige operatorer

Matematiske operatorer

Du bruger de matematiske operatorer til at beregne en værdi ud fra to eller flere tal eller for at skifte tegn på et tal fra positivt til negativt eller omvendt.

Operator

Formål

Eksempel

+

Lægger to tal sammen.

[Subtotal]+[Moms]

-

Finder forskellen mellem to tal eller angiver den negative værdi af et tal.

[Pris]-[Rabat]

*

Ganger to tal med hinanden.

[Antal]*[Pris]

/

Dividerer det første tal med det andet tal.

[Total]/[AntalVarer]

\

Afrunder begge tal til heltal og dividerer derefter det første tal med det andet tal. Resultatet afrundes til et heltal.

[Tilmeldte]\[Værelser]

Mod

Dividerer det første tal med det andet tal og returnerer derefter resten.

[Tilmeldte] Mod [Værelser]

^

Opløfter et tal til en eksponent.

Tal ^ Eksponent

Toppen af siden

Sammenligningsoperatorer

Du kan bruge sammenligningsoperatorer til at sammenligne værdier og returnere et resultat, der er sand, FALSK eller Null.

Operator

Formål

Eksempel

<

Returnerer Sand, hvis den første værdi er mindre end den anden værdi.

Værdi1 < værdi2

<=

Returnerer Sand, hvis den første værdi er mindre end eller lig med den anden værdi.

Værdi1 < = værdi2

>

Returnerer Sand, hvis den første værdi er større end den anden værdi.

Værdi1 > værdi2

>=

Returnerer Sand, hvis den første værdi er større end eller lig med den anden værdi.

Værdi1 > = værdi2

=

Returnerer Falsk, hvis den første værdi er lig med den anden værdi.

Værdi1 = værdi2

<>

Returnerer Sand, hvis den første værdi ikke er lig med den anden værdi.

Værdi1 <> værdi2

Bemærk: I alle tilfælde er det sådan, at hvis enten den første værdi eller den anden værdi er null, bliver resultatet også null. Da null repræsenterer en ukendt værdi, er resultatet af enhver sammenligning med en null-værdi også ukendt.

Toppen af siden

Logiske operatorer

Du bruger de logiske operatorer til at kombinere to booleske værdier og returnere resultatet sand, falsk eller null. Logiske operatorer kaldes også booleske operatorer.

Operator

Formål

Eksempel

And

Returnerer Sand, hvis både Udtryk1 og Udtryk2 er sande.

Udtryk1 And Udtryk2

Eller

Returnerer Sand, hvis enten Udtryk1 eller Udtryk2 er sandt.

Udtryk1 Or Udtryk2

Eqv

Returnerer Sand, hvis både Udtryk1 og Udtryk2 er sande, eller hvis både Udtryk1 og Udtryk2 er falske.

Udtryk1 Eqv Udtryk2

Not

Returnerer Sand, hvis Udtryk ikke er sandt.

Not Udtryk

Xor

Returnerer Sand, hvis enten Udtryk1 eller Udtryk2 er sandt, men ikke hvis begge udtryk er sande.

Udtryk1 Xor Udtryk2

Toppen af siden

Sammenføjningsoperatorer

Sammenføjningsoperatorerne bruges til at kombinere to tekstværdier til én værdi.

Operator

Formål

Eksempel

<

Kombinerer to strenge for at danne én streng.

streng1 & streng2

+

Kombinerer de to strenge til én streng og overfører null-værdier (hvis den ene værdi er null, vil hele udtrykket blive null).

streng1 + streng2

Toppen af siden

Særlige operatorer

Du bruger de særlige operatorer til at returnere resultatet Sand eller Falsk som beskrevet i følgende tabel.

Operator

Formål

Eksempel

Is Null eller Is Not Null

Bestemmer, om en værdi er Null eller ikke-Null.

Felt1 Is Not Null

Like "mønster"

Sammenligner strengværdier ved hjælp af jokertegnoperatorerne ? og *.

Felt1 Like "instruks*"

Between værdi1 And værdi2

Bestemmer, om en numerisk værdi eller en datoværdi er inden for et interval.

Felt1 Between 1 And 10
- OR -
Felt1 Between #07-01-07# And #12-31-07#

In(værdi1,værdi2...)

Bestemmer, om en værdi er indeholdt i et sæt af værdier.

Felt1 In ("rød","grøn","blå")
- OR -
Felt1 In (1,5,7,9)

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×