velden - een lijst met velden waarvan deze functie afhankelijk is. Wanneer deze velden worden gewijzigd, wordt het resultaat van de berekening bijgewerkt.
De optionele parameter velden is een lijst met velden waarvan deze berekening afhankelijk is. Als een vereist veld niet is vermeld, zal het resultaat van de berekening niet worden bijgewerkt als dat afhankelijk veld wordt gewijzigd.
Evalueren(Tekstveld) geeft als resultaat
4 wanneer Tekstveld 2 + 2 bevat.
Evalueren("tekstveld") geeft als resultaat
2 + 2 wanneer het tekstveld 2 + 2 bevat.
Evalueren(GetField("tekstveld")) geeft als resultaat
4 wanneer het tekstveld 2 + 2 bevat.
Evalueren(Tekstveld; [Bedrag]) geeft als resultaat
0,80 wanneer Tekstveld 0,08 * Bedrag bevat en het veld Bedrag bevat de waarde 10,00.
Evalueren("Let(Belastingtarief=0,05; "& Berekening belastingtarief &")") geeft als resultaat
0,50 wanneer het veld Berekening belastingtarief de waarde Subtotaal * Belastingtarief bevat, waarbij Subtotaal een getalveld is dat de waarde 10,00 bevat.
Het volgende voorbeeld geeft aan hoe u benoemde parameters moet doorgeven met de functies Evalueren,
Let en
Get(ScriptParameter), waarbij u alleen toegang verleent tot de variabele
"a" (het voorbeeld geeft
6 als resultaat):
Het volgende voorbeeld geeft aan hoe u benoemde parameters moet doorgeven, waarbij u toegang verleent tot zowel variabele "a" als variabele
"b". De vereenvoudigde eerste parameter maakt de tweede parameter complexer (het voorbeeld geeft
6, 12 als resultaat):
Opmerking De functie Evalueren evalueert een uitdrukking, met inbegrip van veldwaarden die als een berekeningsformule moeten worden geëvalueerd. U kunt er ook veldafhankelijkheden voor opgeven, zodat een berekening die de functie Evalueren gebruikt, kan worden gestart naar aanleiding van wijzigingen in andere velden van dezelfde record. Deze functie evalueert door de gebruiker gedefinieerde formules. U kunt bijvoorbeeld in het veld Totaal een formule maken die de BTW berekent:
De functie Evalueren heeft een tweede optionele parameter: een veld waarvan de berekening afhankelijk is. Wanneer de inhoud van het afhankelijke veld wijzigt, evalueert FileMaker Pro opnieuw de berekening. In het volgende voorbeeld wordt de berekening van Totaal opnieuw geëvalueerd wanneer Subtotaal wijzigt: