Tillåt användaren att avbryta

Tillåter eller förhindrar användare att stoppa ett script som körs.

Tillval 

  • om användaren ska kunna stoppa ett script genom att trycka på Esc eller Kommando-.(punkt) (macOS).
  • Av om användaren inte ska kunna stoppa ett script genom att trycka på Esc eller Kommando-.(punkt) (macOS).

Kompatibilitet 

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

Ursprungsversion 

6.0 eller tidigare

Beskrivning 

Scriptsteget Tillåt användaren att avbryta påverkar det script som det körs i samt alla delscript.

Som standard kan användaren stoppa ett script genom att trycka på Esc eller Kommando-.(punkt) (macOS). För att förhindra att användaren stoppar ett script kan du använda scriptsteget Tillåt användaren att avbryta och ställa in det på Av.

Som standard stoppar okända (föråldrade eller okända) scriptsteg ett script. Om du vill ändra det här beteendet ställer du in scriptsteget Tillåt användaren att avbryta så att något av följande tillåts. Oavsett vilket returnerar okända scriptsteg FileMaker Pro fel 4 ("Okänt kommando").

  • (standard) gör att okända scriptsteg kan stoppa scriptet.
  • Av hoppar över okända scriptsteg och gör att scriptet kan fortsätta att köras.

I FileMaker Go kan det här scriptsteget även påverka hur körningen av ett script går till när en användare växlar tillbaka till FileMaker Go. Mer information finns i Utvecklingsguide för FileMaker Go.

Kommentarer 

  • Klienterna kan inte stoppa scripts på serversidan eller script som körs via Anpassad webbpublicering eller FileMaker Data API. I de här fallen avgör scriptsteget enbart om okända scriptsteg hoppas över.

Exempel 1 

Visar posterna i layouten Skriv ut fakturor i ett nytt fönster i granskningsläget och pausar scriptet. Du kan klicka på Fortsätt om du vill skriva ut fakturorna eller avbryta utskriften i dialogrutan Skriv ut eftersom scriptsteget Skriv ut har alternativet Med dialogruta inställt på . Tillåt användaren att avbryta är Av, så att ett extra fönster inte lämnas öppet om du avbryter scriptet.

Kopiera
Tillåt användaren att avbryta [Av]
Nytt fönster [Stil: Flytande dokument; Namn: "Skriv ut fakturor"; Med layout: "Skriv ut fakturor" (Fakturor)]
Granska [Paus: På]
Skriv ut [Återställ: Skrivare; Med dialogruta: På]
Stäng fönster [Aktuellt fönster]