Gå till layout

Växlar till den angivna layouten.

Tillval 

  • ursprunglig layout är den layout som är aktiv när scriptet sätts igång.

  • Layout anger namnet på en viss layout i en lista med layouter du definierat i filen.

  • Layoutnamn vid beräkning anger en formel vars resultat är ett giltigt layoutnamn.

  • Layoutnummer vid beräkning anger en formel vars resultat är ett giltigt layoutnummer. (Layoutnumren motsvarar layouternas ordningsföljd i filen.)

  • Animering (endast FileMaker Go) anger den animering som ska användas för att växla till den nya layouten.

Kompatibilitet 

Produkt Stöds
FileMaker Pro Delvis
FileMaker Go Ja
FileMaker WebDirect Delvis
FileMaker Server Delvis
FileMaker Cloud Delvis
FileMaker Data API Delvis
Anpassad webbpublicering Delvis

Ursprungsversion 

6.0 eller tidigare

Beskrivning 

Det här steget är användbart när du inleder ett script så att användaren startar med rätt layout.

Kommentarer 

  • Scriptsteget Gå till layout kan bara ta dig till layouter som är definierade i samma fil som själva scriptet. Om du vill gå till en layout i en extern fil ska du definiera ett script i den filen med scriptsteget Gå till layout och anropa det scriptet från den första filen med Scriptsteget Utför script.

  • Layoutnamn vid beräkning känner igen layouter med samma namn i den ordning de skapats. Om du har flera layouter med samma namn kan du antingen välja den specifika layout du vill ha i layoutlistan eller använda Layoutnummer vid beräkning.

  • Definiera ett beräkningsfält där resultatet inte lagras med Funktionen Get ( Layoutnummer ) och placera det i dina layouter för att ta reda på layouternas nummer.

  • När en fil har två tabeller eller flera lägger FileMaker Pro till namnet på källtabellen i layoutens namn för tydlighetens skull. Exempel: Gå till layout ["Layout nr 2" (TabellB)].

  • Du kan inte använda animationer för att växla mellan layouter med hjälp av menyalternativet Gå till layout eller knapparna i statusverktygsfältet.

Exempel 1 

I det aktiva fönstret går du till fältet Sammanfattning i layouten Fakturainformation.

Kopiera
Gå till layout ["Fakturainformation"]
Gå till fält [Fakturor::Sammanfattning]

Exempel 2 

Kontrollerar vilken enhet som kör databasen och går till lämplig layout.

Kopiera
If [PatternCount ( Get ( Programversion ); "iPad" )]
    Gå till layout ["Kunder iPad"]
Else If [PatternCount ( Get ( Programversion ); "Pro" )]
    Gå till layout ["Kunder"]
Else
    Gå till layout ["Kunder iPhone"]
End If
Sortera poster [Återställ; Med dialogruta: Av]

Exempel 3 

Växlar till layouten Kontakter samtidigt som inzooming görs.

Kopiera
Gå till layout ["Kontakter"; Animering: Zooma in]