Välj fönster
Anger ett fönster med namn eller UUID och lägger det överst.
Tillval
-
Aktuellt fönster lägger det aktiva fönstret i filen som innehåller scriptet överst.
-
Fönsternamn eller UUID anger ett fönster.
-
Endast aktuell fil begränsar matchningarna till den aktuella filen (om du inte väljer detta alternativ matchas alla tillgängliga FileMaker Pro-filer).
Kompatibilitet
| Produkt | Stöds |
| FileMaker Pro | Ja |
| FileMaker Go | Ja |
| FileMaker WebDirect | Delvis |
| FileMaker Server | Ja |
| FileMaker Cloud | Ja |
| FileMaker Data API | Ja |
| Anpassad webbpublicering | Ja |
Ursprungsversion
6.0 eller tidigare
Beskrivning
Eftersom scriptsteg i FileMaker Pro alltid utförs i förgrundstabellen är det ibland nödvändigt att lägga ett visst fönster överst (dvs. i förgrunden). Använd det här scriptsteget när du arbetar med scripts i filer som innehåller flera tabeller så att du är säker på att ett script körs i avsedd tabell.
Kommentarer
-
I FileMaker WebDirect:
-
det här scriptsteget visar det angivna virtuella fönstret i webbläsarfönstret. Det föregående virtuella fönstret är fortfarande öppet, men det visas inte.
-
det här scriptsteget kan inte användas för kort.
-
-
I FileMaker Data API och Anpassad webbpublicering gör det här scriptsteget det angivna virtuella fönstret till förgrundsfönstret. Föregående virtuella fönster förblir öppet.
-
För Fönsternamn eller UUID söker det här scriptsteget först efter ett fönster med ett matchande namn. Om inget hittas söker scriptsteget efter ett fönster med ett matchande UUID. Genom att använda ett UUID kan du välja ett specifikt fönster, även om flera fönster har samma namn eller om fönstrets namn har ändrats. Läs mer om funktionerna Get ( Fönsternamn ) och Get(FönsterUUID).
-
Eftersom fönsternamn inte behöver vara unika väljer det här scriptsteget det första fönstret med ett matchande namn. Om du vill välja ett specifikt fönster när flera fönster har samma namn ska du använda fönstrets UUID i stället.
-
Val av fönsternamn eller UUID är inte skiftlägeskänsligt.
-
Scriptsteget Välj fönster öppnar inte ett fönster till en relaterad fil när den relaterade filen har öppnats i dolt läge, till exempel när en fil öppnas eftersom den är källfilen till ett relaterat fält. Om du vill använda scriptsteget Välj fönster med denna typ av relaterad fil öppnar du den relaterade filen med hjälp av scriptsteget Öppna fil.
Till exempel innehåller en layout i filen Datainmatning ett relaterat fält från filen Företag. När den här layouten visas öppnar FileMaker Pro filen Företag i dolt läge. Om du vill öppna ett nytt fönster som visar den dolda relaterade filen använder du exempelvis scriptet:
KopieraÖppna fil [Öppna gömt: På ; "Företag"]
Välj fönster [Namn: "Företag" ]Om du vill återföra filen till ursprungligt skick utför du scriptsteget Stäng fönster [] för att stänga det öppna fönstret.
-
Välj fönster kan göra en dold relaterad fil synlig om scriptsteget utförs inifrån den dolda filen.
Exempel 1
Väljer fönstret Skriv ut fakturor. Om fönstret Skriv ut fakturor inte är öppet skapas ett nytt fönster och layouten Skriv ut fakturor visas.
Välj fönster [Namn: "Skriv ut fakturor"]
If [ Get ( SenasteFel ) = 112 ]
Nytt fönster [Stil: Flytande dokument; Namn: "Skriv ut fakturor";
Med layout: "Skriv ut fakturor" (Fakturor)]
End If
Exempel 2
Lagrar UUID för ett fönster innan ett nytt fönster skapas, och använder sedan UUID för att återgå till det ursprungliga fönstret. Detta säkerställer att rätt fönster väljs även om flera fönster har samma namn.
Ange variabel [ $ursprungligtFönster ; Värde: Get ( FönsterUUID ) ]
Nytt fönster [ Stil: Dokument ; Namn: "Datainmatning" ; Med layout: "Kunder" (Kunder) ]
# Utför åtgärder i ett nytt fönster.
Välj fönster [ Namn: $ursprungligtFönster ]