Skapa en lösning > Om att välja en fälttyp > Definiera beräkningsfält
 
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:
1. Öppna filen och välj Arkiv > Hantera > Databas.
2. Klicka på fliken Fält i dialogrutan Hantera databas.
3. Om filen innehåller mer än en tabell väljer du rätt tabell i listan Tabell.
4. Ange ett namn för fältet i Fältnamn.
Mer information finns i Om att namnge fält.
5. Välj Beräkning vid Typ.
6. Klicka på Skapa.
Dialogrutan Beräkning visas.
7. 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 som förekommer minst två gånger 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.
8. 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:
 
Om du vill lägga till ...
Gör så här
En referens till ett fält
Gör något av följande:
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.
En operator eller exponent
Gör något av följande:
Skriv en operator.
Klicka på en operator i listan till höger om sektionen för beräkningar.
Ett konstant värde
Skriv värdet.
En funktion
Gör något av följande:
Börja skriva funktionnamnet och välj sedan funktionnamnet i listan som visas.
I sektionen för funktioner dubbelklickar du på en funktion.
Ersätt platshållarparametern med ett värde eller uttryck i sektionen för beräkningar.
9. Ange beräkningstillval för fältet.
 
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 att välja en fälttyp.
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.
10. 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.
Se Definiera tillval för fältindex och Definiera globala fält (fält som använder global lagring).
11. Stäng dialogrutan Ange beräkning genom att klicka på OK.
12. Fortsätt att definiera fält eller klicka på OK.
Kommentar
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å .
Ett beräkningsfält beräknar ett resultat utifrån värden i andra fält i den aktuella posten, utifrån relaterade poster med hjälp av en relation eller utifrån fält som använder global lagring. (Ett statistikfält åstadkommer i stället ett resultat med hjälp av värden i mer än en post i databasen. Mer information 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 till Hello, medan "\"Hello\"" värderas till "Hello".
FileMaker Pro beräknar formeln när du stänger dialogrutan Hantera databas. Det kan uppstå en fördröjning om din databas innehåller många poster (till exempel 10 000).
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.
Exempel på beräkningar
 
Fältnamn
Fälttyp
Beräkning
Dagens datum
Datum
Get ( AktuelltDatum )
Fullständigt namn
Text
Förnamn & " " & Efternamn
Moms
Numeriskt
Delsumma * 0,08
Relaterade avsnitt 
Om formler
Arbeta med formler och funktioner
Om funktioner
Formatera och ställa in fältobjekt i layoutläge