If
Syfte 
Utvärderar en boolesk (logisk) beräkning och utför en villkorlig åtgärd baserat på utvärderingen.
Format 
If [<Logisk beräkning>]
Tillval 
Klicka på Ange för att definiera den logiska beräkningen. Öppna dialogrutan Beräkning och ange den beräkning du vill använda eller använd fältlistan (till vänster) och funktionslistan (till höger) tillsammans med de matematiska operatorerna och textoperatorerna för att skapa beräkningen.
Kompatibilitet 
 
Där manussteget körs 
Format som 
FileMaker Pro 
Ja 
Schemalagt manus i FileMaker Server 
Ja 
FileMaker Go 
Ja 
Anpassad webbpublicering 
Ja 
FileMaker WebDirect 
Ja 
Runtime-lösning 
Ja 
Kommer från 
FileMaker Pro 6.0 eller tidigare
Beskrivning 
Om resultatet av beräkningen är alla tal utom noll, utvärderas beräkningen till Sant och efterföljande manussteg utförs. Om beräkningsresultatet är noll, inga data, eller inte blir ett tal utvärderar beräkningen till Falskt och de efterföljande manusstegen utförs inte.
Varje If-steg måste ha ett motsvarande End If manussteg någonstans efter If-steget och med samma indrag. Varje gång som du använder ett If-manussteg lägger funktionen Hantera manus in ett End If-steg automatiskt.
Du kan också lägga till ytterligare villkor med Else If manussteg och Else manussteg.
Obs!  Om du inte anger någon beräkning eller om beräkningen är resultatlös, utvärderas den som falskt. Använd Get ( SenasteFel ) funktion för att fånga upp dessa fel.
Exempel 1 
Utför en sökning. Om inga poster hittas visas och sorteras alla poster.
Utför sökning [Spara]
If [Get (HittadePoster) = 0]
Visa alla
Sortera poster [Spara; Ingen dialogruta]
End If
Exempel 2 
Utför en sökning. Om inga poster hittas visas en anpassad dialogruta. Om poster hittas sorteras sökresultatet.
Utför sökning [Spara]
If [Get ( HittadePoster ) = 0]
Visa anpassad dialogruta ["Sök poster"; "Inga poster hittades."]
Else
Sortera poster [Spara; Ingen dialogruta]
End If
Exempel 3 
Utför en sökning. Om inga poster hittas visas en anpassad dialogruta. Om en post hittas visas layouten Fakturainformation. Om mer än en post hittas visas layouten Fakturor.
Utför sökning [Spara]
If [Get (HittadePoster) = 0]
Visa anpassad dialogruta ["Sök poster"; "Ingen post hittades."]
Else If [Get (HittadePoster) = 1]
Gå till layout ["Fakturainformation"]
Else
Gå till layout ["Fakturor"]
End If
Exempel 4 
Utför en sökning. Om inga poster hittas visas en anpassad dialogruta så att användaren kan köra manuset Sök efter fakturor och söka igen. Om en post hittas visas layouten Fakturainformation. Om mer än en post hittas visas layouten Fakturor.
Manus: Sök efter fakturor
Utför sökning[]
If [Get ( HittadePoster ) = 0]
Visa anpassad dialogruta ["Ingen post hittades"; "Inga poster hittades. Vill du söka igen?"]
If [Get ( SenasteMeddelandeval ) = 1]
#Anropar detta manus igen som ett delmanus
Utför manus ["Sök efter fakturor"]
Else
Visa alla
End If
Else If [Get ( HittadePoster ) = 1]
Gå till layout ["Fakturainformation"]
Else
Gå till layout ["Fakturor"]
End If
Sortera poster [Spara; Ingen dialogruta]
Relaterade avsnitt 
Definiera beräkningsfält
If funktion
If-struktur, exempel
Manussteg (i bokstavsordning)
Manussteg (efter kategori)
Om formler