Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Når du vil kombinere værdierne i to eller flere tekstfelter i Access, skal du oprette et udtryk, der bruger og-tegnet (&). Antag f.eks., at du har en formular, der hedder Medarbejdere. Du angiver hver medarbejders for- og efternavn i separate felter, men du vil have vist medarbejderens fulde navn i formularhovedet.

For at få vist det fulde navn kan du bruge dette udtryk:

=[Fornavn] & " " & [Efternavn]

Udtrykket bruger operatoren & til at kombinere værdierne i felterne Fornavn og Efternavn. Udtrykket anvender også et par dobbelte anførselstegn ("), der er adskilt af et mellemrumstegn, til at indsætte et mellemrum mellem for- og efternavne. Hvis du vil indsætte noget mellem to felter, f.eks. et mellemrum, et tegnsætningstegn eller konstant tekst, skal du sætte den ekstra værdi i anførselstegn.

Som et andet eksempel kan du bruge følgende udtryk til at vise efternavn og fornavn adskilt af et komma og et mellemrum:

=[Efternavn] & " " & [Fornavn]

I dette tilfælde indsætter udtrykket et komma og et mellemrum omsluttet af anførselstegn mellem felterne Efternavn og Fornavn.

Trinnene i følgende procedure forudsætter, at du har en formular baseret på en tabel, der indeholder felter med navnet Fornavn og Efternavn. Ellers kan du ændre udtrykket i trin 6, så det passer til dine egne data.

Føj et tekstfelt med et udtryk til fulde navne

  1. Højreklik på den formular eller rapport, du vil ændre, i navigationsruden, og klik derefter på Designvisning i genvejsmenuen.

  2. Klik på Tekstfelt i gruppen Kontrolelementer under fanen Formulardesign eller Rapportdesign.

  3. Træk markøren på formularen eller rapporten for at oprette tekstboksen.

  4. Højreklik på tekstfeltet, og klik derefter på Egenskaber i genvejsmenuen.

  5. Klik på fanen Data på arket Egenskaber.

  6. Rediger værdien i egenskabsfeltet Kontrolelementkilde til =[Fornavn] & "" & [Efternavn].

  7. Luk egenskabsarket, og gem dine ændringer.

Nogle gange indeholder et af de felter, du vil kombinere, muligvis ikke en værdi. Dette fravær af data kaldes en null-værdi. Når du bruger operatoren& i et felt, der ikke har nogen værdi, returnerer Access en streng af længden nul for det pågældende felt. Hvis f.eks. en medarbejders post kun har et efternavn, returnerer udtrykket i det foregående eksempel en streng af længden nul for feltet Fornavn, et mellemrumstegn og værdien i feltet Efternavn.

Resultat af udtryk, når feltet Fornavn ikke indeholder data

1. Da der ikke er nogen data i feltet Fornavn, indledes "Martinez" med en streng med nul-længde og et mellemrum.

Når du kombinerer værdier fra flere felter i en ny streng, vil du måske kun medtage en værdi i den nye streng (f.eks. et komma), når der findes data i et bestemt felt. Hvis du vil medtage en værdi betinget, skal du bruge operatoren + i stedet for operatoren & til at kombinere dine felter. Antag f.eks., at du har en tabel med navnet Kunde, og den pågældende tabel indeholder felter kaldet By, Stat og Postnummer. Du vil kombinere værdierne i disse felter for en rapport, men nogle poster har muligvis ikke en værdi i feltet Stat. I så fald ender du med et uønsket komma før postnummerværdien, hvis du bruger &-operatoren til at kombinere felterne.

For at fjerne kommaet kan du bruge operatoren (+) i stedet som vist i følgende eksempeludtryk:

=([By] & (", " + [Stat]) & " " & [Postnummer])

Operatoren + kombinerer tekst på samme måde som &-operatoren. Men operatoren + understøtter også den såkaldte Null-overførsel. Null-overførsel sikrer, at hvis en komponent i et udtryk er null, så er resultatet af hele udtrykket også null. I det foregående eksempel skal du bemærke udtryksdelen ("," + [Stat]). Da operatoren + er brugt, vil det udtryk, som evalueres inden for de indre parenteser, kun omfatte et komma, hvis der findes en værdi i feltet Stat. Hvis en værdi ikke findes i feltet Stat, træder Null-overførsel i kraft, og udtrykket inden for de indre parenteser evalueres til en null-værdi, således at kommaet "skjules".

Eksempel på udtryksresultat, når der ikke er angivet stat

1. De poster, der indeholder værdier for stater, vises med et komma, et mellemrum og statsforkortelsen.

2. Der er ikke angivet nogen stat for posten med værdien Houston i det tilknyttede felt By, så resultatet af udtrykket vises uden kommaet, mellemrummet eller statsforkortelsen.

Toppen af siden

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×