Et beregnet felt tager information fra et andet felt i din Microsoft Access 2007-database og udfører nogle regnestykker for at komme med nye oplysninger. Faktisk kan et beregnet felt tage data fra mere end ét felt og kombinere information for at skabe et helt nyt felt, hvis det er det, du ønsker. Du kan udføre simpel aritmetik, som addition og multiplikation, eller bruge Accesss indbyggede funktioner, såsom Sum og Avg (gennemsnit), til vanskeligere udregninger.
Det første trin, når du opretter et beregnet felt (også kendt som et udtryk af Access) i en forespørgsel, er at inkludere de tabeller, der indeholder de felter, du skal bruge til din beregning. Access kan ikke trække tallene ud af den blå luft til beregningen, så du skal sikre dig, at de felter, der indeholder tallene, er til stede i din forespørgsel.
Access bruger en speciel syntaks til at bygge beregnede felter. Sådan opretter du et beregnet felt:
1. Klik på en tom kolonne i feltrækken i forespørgselsgitteret.
Den gode gamle markør blinker i rækken. Access sætter resultaterne af beregningen i samme gitterposition som selve beregningen, så hvis beregningen sidder i den tredje kolonne i dit forespørgselsgitter, vil beregningens resultater også være i den tredje kolonne.
2. Indtast et navn til din beregning efterfulgt af et kolon (:).
Adgang vil referere til denne beregning fra nu af, hvad end du indtaster før kolon. Hold det kort og godt, som beløb eller skat, så det er lettere at henvise til senere. Hvis du ikke navngiver din beregning, vil Access sætte den generiske Expr (efterfulgt af et tal) som sit navn. Det skal hedde noget, så hvorfor ikke Expr1 eller Expr2, vel?
3. Indtast din beregning, og erstatte feltnavne med de faktiske tal, hvor det er nødvendigt.
Du behøver ikke udelukkende at bruge feltnavne i dine beregninger. Du kan også indtaste formler med tal, som dette:
Moms: Mængde * Enhedspris * ,06
Hvis et feltnavn indeholder mere end ét ord, skal du sætte firkantede parenteser omkring det. Access behandler alt andet, det finder i beregningen, som en konstant (hvilket er matematik, for det er, hvad det er, og det ændrer sig aldrig ). Hvis feltnavnet ikke indeholder mellemrum, vil Access sætte firkantede parenteser i for dig, efter du har indtastet feltnavnet. Det er derfor, du altid bør bruge et-ords feltnavne - så du ikke behøver at skrive de forbandede firkantede parenteser.
Når du opretter formler, skal du huske disse generelle retningslinjer:
- Du skal manuelt indtaste feltnavnene og konstanterne i din formel. Du kan ikke bare trække og slippe ting fra tabellisten.
- Bare rolig, hvis din beregning vokser forbi kanten af feltboksen. Access husker stadig alt, selvom det ikke vises på skærmen.
- For at gøre forespørgselskolonnen bredere skal du rette musemarkøren mod linjen på højre side af den tynde bjælke over beregningsindtastningen. Når du får den lige over linjen, ændres markøren til en linje med en vandret pil igennem. Når det sker, skal du klikke og trække musen til højre. Mens du gør det, udvides søjlen i overensstemmelse med dine bevægelser. For at tilpasse bredden til den helt rigtige størrelse, skal du placere musen for at tilpasse kolonnen som beskrevet ovenfor og derefter dobbeltklikke!
- Hvis det er en rigtig, rigtig, rigtig lang udregning, skal du trykke på Shift+F2, mens markøren er et sted på udregningen.
- Dette åbner dialogboksen Zoom, så du nemt kan se og redigere alt i et pop op-vindue.
Når du kører en forespørgsel, der indeholder en beregning, vises Access
- Fremstiller et datablad, der viser de felter, du har angivet
- Tilføjer en ny kolonne for hvert beregnet felt