Definiera beräkningsfält
Använd beräkningsfält till att utföra beräkningar på följande typer av data: text, numeriskt, datum, tid eller container.
Informationen i ett beräkningsfält är resultatet av en formel som du anger. Resultatet kan vara en av dessa typer av data: text, numeriskt, datum, tid eller container.
Så här definierar du beräkningsfält:
- Välj Arkiv > Hantera > Databas.
- Klicka på fliken Fält.
- Om filen innehåller mer än en tabell väljer du rätt tabell i listan Tabell.
- Ange ett namn för fältet i Fältnamn.
Mer information finns i Om att namnge fält.
- Välj Beräkning vid Typ.
- Klicka på Skapa.
Dialogrutan Beräkning visas.
- Välj en tabell i listan Utför den här beräkningen i kontext om det behövs.
Du behöver bara ange en kontext för en beräkning om du skapar ett beräkningsfält i en källtabell med minst två förekomster i relationsdiagrammet. Det du väljer kan påverka beräkningens resultat, särskilt om beräkningen omfattar fält i relaterade tabeller. Mer information finns i Välja kontext för ett beräkningsfält.
- Skapa en formel för din beräkning med hjälp av fältreferenser, operatorer, konstanta värden och funktioner. I sektionen för beräkning klickar du där du vill visa informationen, och sedan:
- Börja skriva fältets tabell, välj tabellen i listan, börja skriva fältnamnet och välj fältnamnet i listan som visas.
- Dubbelklicka på ett fältnamn i sektionen för fält. Du kan visa fältnamn från en annan tabell genom att välja tabellen i tabellistan.
- Skriv en operator.
- Klicka på en operator i listan till höger om sektionen för beräkningar.
- Börja skriva funktionnamnet och välj sedan funktionnamnet i listan som visas.
- I sektionen för funktioner dubbelklickar du på en funktion.
- Ange beräkningstillval för fältet.
- Välj tillval för indexering och lagring för fältet genom att klicka på Tillval för index. Sedan väljer du tillval i dialogrutan Indextillval och klickar på OK.
Mer information finns i Definiera tillval för fältindex och Definiera fält som använder global lagring.
- Klicka på OK och sedan på OK.
Om du vill lägga till ... |
Gör så här |
En referens till ett fält |
Gör något av följande: |
En operator eller exponent |
Gör något av följande: Mer information finns i Jämförelseoperatorer, Logiska operatorer, Matematiska operatorer och Textoperatorer. |
Ett konstant värde |
Skriv värdet. |
En funktion |
Gör något av följande: Ersätt platshållarparametern med ett värde eller uttryck i sektionen för beräkningar. |
För att |
Gör så här |
Ange fälttyp för resultatet |
Välj en datatyp för Beräkningsresultatet är <värde>. Välj rätt typ för det resultat du vill få. Mer information finns i Om val av fälttyper. |
Göra ett beräknat fält till ett repeterat fält |
Ange antalet repetitioner vid Antal repetitioner. Mer information finns i Definiera repeterade fält. |
Förhindra beräkning om alla fält i formeln är tomma |
Markera Beräkna inte om alla fält i formeln är tomma. |
Kommentarer
- Om du vill filtrera listan med fält eller funktioner i sektionen för fält eller sektionen för funktioner skriver du fältnamnet eller funktionsnamnet i sökrutan.
- Om du vill ändra hur fält eller funktioner visas i sektionen för fält eller i sektionen för funktioner klickar du på .
- Information om att producera ett beräknat resultat med hjälp av värden i fler än en post i databasen finns i Definiera statistikfält.
- Beräkningsfälten uppdateras när ett värde i beräkningen ändras. Beräkningsfält vars värde inte lagras uppdateras även när posten uppdateras, när man klickar i eller använder tabbtangenten för att växla till eller från ett fält, samt när fältet uppdateras (av exempelvis ett script).
- Värden, uttryck, funktioner och parametrar kan innehålla versaler eller gemener.
- Du kan inkludera ordagranna citattecken i en beräkningstextsträng genom att använda ett omvänt snedstreck (\) före citattecknet. Till exempel
"Hello"
i en beräkning värderas tillHello
medan"\"Hello\""
värderas till"Hello".
- Beräkningar som innehåller ett relaterat fält, ett statistikfält, ett globalt lagrat värde eller en referens till en annan olagrad beräkning lagras inte.
- Beräkningar som definieras med globala lagringstillval visar värden som beräknas med den senast ändrade posten.
- I alla fält i en layout som innehåller olagrade beräkningar konfigureras med automatisk storleksändring uppdateras beräkningsresultaten när fönstret ändrar storlek.
- Resultat i lagrade beräkningsfält beräknas igen när användarinmatning eller scriptåtgärder ändrar fälten som beräkningen hänvisar till. Resultaten uppdateras i den ordning beräkningsfälten skapades.
Exempel på beräkningar
Fältnamn |
Fälttyp |
Beräkning |
Dagens datum |
Datum |
|
Fullständigt namn |
Text |
|
Moms |
Numeriskt |
|