Ett beräknat fält tar information från ett annat fält i din Microsoft Access 2007-databas och utför lite aritmetik för att komma fram till ny information. Faktum är att ett beräknat fält kan ta data från mer än ett fält och kombinera information för att skapa ett helt nytt fält om det är vad du vill. Du kan utföra enkel aritmetik, som addition och multiplikation, eller använda Accesss inbyggda funktioner, som Summa och Avg (genomsnitt), för svårare beräkningar.
Det första steget när du skapar ett beräknat fält (även känt som ett uttryck av Access) i en fråga är att inkludera tabellerna som innehåller de fält du behöver för din beräkning. Access kan inte dra siffrorna ur luften för beräkningen, så du måste se till att fälten som innehåller siffrorna finns i din fråga.
Access använder en speciell syntax för att bygga beräknade fält. Så här skapar du ett beräknat fält:
1. Klicka på en tom kolumn i fältraden i frågerutnätet.
Den gamla goda markören blinkar i raden. Access placerar resultaten av beräkningen i samma rutnätsposition som själva beräkningen, så om beräkningen finns i den tredje kolumnen i ditt frågerutnät, kommer beräkningens resultat att finnas i den tredje kolumnen också.
2. Ange ett namn för din beräkning följt av ett kolon (:).
Access kommer att referera till denna beräkning från och med nu av vad du än anger före kolon. Håll det kort och koncist, som Belopp eller Skatt, så är det lättare att hänvisa till senare. Om du inte namnger din beräkning kommer Access att sätta den generiska Expr (följt av en siffra) som dess namn. Det måste heta något, så varför inte Expr1 eller Expr2, eller hur?
3. Ange din beräkning och ersätt fältnamnen med de faktiska siffrorna vid behov.
Du behöver inte enbart använda fältnamn i dina beräkningar. Du kan också ange formler med siffror, så här:
Moms: Kvantitet * Enhetspris * 0,06
Om ett fältnamn innehåller mer än ett ord, sätt hakparenteser runt det. Access behandlar allt annat som den hittar i beräkningen som en konstant (vilket är matematisk lingo för det är vad det är och det ändras aldrig ). Om fältnamnet inte innehåller några mellanslag, kommer Access att sätta hakparenteser åt dig efter att du har skrivit in fältnamnet. Det är därför du alltid bör använda ett-ords fältnamn - så att du inte behöver skriva de där förbannade hakparenteserna.
När du skapar formler, tänk på dessa allmänna riktlinjer:
- Du måste manuellt skriva in fältnamnen och konstanterna i din formel. Du kan inte bara dra och släppa saker från tabelllistan.
- Oroa dig inte om din beräkning växer förbi kanten på fältrutan. Access kommer fortfarande ihåg allt, även om det inte visas på skärmen.
- För att göra frågekolumnen bredare, rikta muspekaren mot linjen till höger om den tunna stapeln ovanför beräkningsposten. När du får den rakt över linjen ändras pekaren till en linje med en horisontell pil genom den. När det händer klickar du och drar musen åt höger. När du gör det expanderar kolumnen i enlighet med dina rörelser. För att anpassa bredden till precis rätt storlek, placera musen för att storleken på kolumnen enligt beskrivningen ovan och dubbelklicka sedan!
- Om det är en riktigt, riktigt, riktigt lång beräkning, tryck Skift+F2 medan markören är någonstans på beräkningen.
- Detta öppnar dialogrutan Zooma så att du enkelt kan se och redigera allt i ett popup-fönster.
När du kör en fråga som innehåller en beräkning visas Access
- Producerar ett datablad som visar de fält du angav
- Lägger till en ny kolumn för varje beräknat fält