Logiska funktioner

Logiska funktioner testar om ett villkor är sant eller falskt. Det resulterande värdet kallas ett logiskt värde. Om villkoret är sant returneras 1; om det är falskt returneras 0. Du kan använda nyckelorden True (sant) och False (falskt) tillsammans med logiska funktioner och operatorer när det krävs ett logiskt värde. Nyckelordet True returnerar 1 och False returnerar 0.

Logiska funktioner kan även utvärdera parametrar som text eller aritmetiska operationer som inte ger upphov till en sann eller falsk sats eller, som funktionen GetField, returnerar innehållet i ett annat fält.

Funktion

Ändamål

Case

Returnerar ett av flera möjliga resultat som bygger på en serie villkor.

Choose

Returnerar ett resultatvärde, enligt heltalsvärdet för ett villkor.

Evaluate

Utvärderar ett uttryck som en beräkning.

EvaluationError

Returnerar en eventuell felkod från ett uttryck.

ExecuteSQL

Utför ett SQL-frågeuttryck för den angivna tabellförekomsten i en FileMaker Pro-fil.

ExecuteSQLe

Utför ett SQL-frågeuttryck för den angivna tabellförekomsten i en FileMaker Pro-fil och returnerar ? om ett fel uppstår, följt av ett felmeddelande.

GetAsBoolean

Returnerar 1 (sant) om data kan konverteras till ett numeriskt värde skilt från noll eller om ett containerfält innehåller data. Annars returneras 0 (falskt).

GetField

Utvärderar fält och returnerar innehållet i det angivna fältet.

GetNthRecord

Returnerar innehållet i ett fält från det angivna postnumret.

GetSummary

Returnerar värdet för statistikfält för det aktuella intervallet av poster när filen är sorterad efter brytfält.

If

Returnerar resultat1 om testet är sant och returnerar resultat2 om testet är falskt.

IsEmpty

Returnerar 1 (sant) om ett fält är tomt eller om något annat fel uppstår. Annars returneras 0 (falskt).

IsValid

Returnerar 0 (falskt) om data är ogiltiga, annars returneras 1 (sant).

IsValidExpression

Returnerar 1 (sant) om ett uttryckssyntax är korrekt, annars returneras 0 (falskt).

Let

Ställer in en variabel eller flera till resultatet av det angivna uttrycket eller uttrycken under beräkningens varaktighet, till dess att scriptet avslutas eller filen stängs.

Lookup

Returnerar värdet som har angetts i källfält med hjälp av relationerna i relationsdiagrammet.

LookupNext

Returnerar nästa lägre eller högre värde i källfält när det inte finns något matchande relaterat värde.

Self

Returnerar innehållet i det objekt som beräkningen har definierats för.

SetRecursion

Anger det högsta antalet upprepningar för återkoppling och slingor inom ett uttryck.

While

Upprepar logik medan villkoret är sant och returnerar sedan resultatet.