fält – en lista över fält som den här funktionen är beroende av. När de här fälten ändras uppdateras beräkningens resultat.
Den valfria parametern fält är en lista över fält som den här beräkningen är beroende av. Om ett nödvändigt fält saknas i listan uppdateras inte resultatet av beräkningen när detta fält ändras.
Evaluate(Textfält) returnerar
4 när Textfält innehåller 2 + 2.
Evaluate("textfält") returnerar
2 + 2 när textfält innehåller 2 + 2.
Evaluate(GetField("textfält")) returnerar
4 när textfält innehåller 2 + 2.
Evaluate(Textfält;[Belopp]) returnerar
0,80 när Textfält innehåller 0,08 * Belopp och fältet Belopp innehåller 10,00.
Evaluate(”Let(Moms=0,05;”& Momsberäkning &”)”) returnerar
0,50 när fältet Momsberäkning innehåller Delsumma * Moms, där Delsumma är ett numeriskt fält som innehåller 10,00.
Följande exempel visar hur du överför namngivna parametrar med hjälp av funktionerna Utvärdera,
Låt och
Get ( Manusparameter ) och bara ger tillgång till variabeln
”a” (exemplet returnerar
6):
Följande exempel visar hur du överför namngivna parametrar och ger tillgång till både variabeln ”a” och variabeln
”b”. Den förenklade första parametern gör den andra parametern mer komplex (exemplet returnerar
6, 12):
Obs! Med funktionen Evaluate kan du utvärdera ett uttryck med fältvärden som ska utvärderas som en beräkningsformel. Du kan också ange fältberoenden, så att en beräkning som använder utvärderingsfunktionen kan utlösas vid ändringar i andra fält i samma post. Den här funktionen utvärderar användardefinierade formler. Du kan t.ex. skapa en formel som beräknar moms i fältet Total:
Funktionen Evaluate har ytterligare en valfri parameter, som är ett fält som beräkningen är beroende av. När innehållet i det beroende fältet ändras utvärderar FileMaker Pro beräkningen på nytt. I följande exempel utvärderas beräkningen på nytt när Delsumma ändras: