Verwijzingen > Naslaggegevens voor scriptstappen > Scriptstappen voor besturing > Script onderbreken
 

Script onderbreken

Stopt direct alle actieve scripts, subscripts of externe scripts in het huidige FileMaker-programma.

Zie ook 

Opties 

Geen.

Compatibiliteit 

 

Product 

Ondersteund 

FileMaker Pro Advanced 

Ja 

FileMaker Go 

Ja 

FileMaker WebDirect 

Ja 

FileMaker Server 

Ja 

FileMaker Cloud-product 

Ja 

FileMaker Data API 

Ja 

Custom Web Publishing 

Ja 

Runtime-oplossing 

Ja 

Afkomstig van 

FileMaker Pro 6.0 of lager

Beschrijving 

Het script Script onderbreken kan uw database in een onvoorspelbare staat achterlaten. Zo kan het script bijvoorbeeld stoppen in een onverwachte lay-out, weergave of modus.

Voorbeeld 1 

In dit voorbeeld wordt een zoekopdracht uitgevoerd en wordt het resultaat afgedrukt. Indien er geen records worden gevonden, worden alle records weergegeven en wordt het script stopgezet.

Zoekopdracht uitvoeren [Herstellen]
If [Get (GevondenTelling) = 0]
Alle records tonen
Script onderbreken
End If
Afdrukken [Met dialoogvenster: Uit]

Voorbeeld 2 

Het script Niet-betaalde facturen afdrukken roept het subscript Afdrukken aan. Als de gebruiker opgeeft geen facturen te willen afdrukken, worden het script en het subscript stopgezet. Als de gebruiker wel facturen wil afdrukken, worden niet-betaalde facturen die aan de zoekcriteria voldoen afgedrukt. Nadat de facturen zijn afgedrukt, worden alle records weergegeven en gesorteerd.

Hoofdscript: Niet-betaalde facturen afdrukken

Nieuw venster [Stijl: Document; Naam: "Facturen"; Met lay-out: "Facturen afdrukken" (Facturen)]
Zoekopdracht uitvoeren [Herstellen]
#Roept het hierna gedefinieerde subscript "Afdrukken" aan
Script uitvoeren [Opgegeven: Uit lijst ; "Afdrukken" ; Parameter: ]
#Gaat door nadat het subscript is voltooid als de gebruiker ervoor kiest de facturen af te drukken
Alle records tonen
Records sorteren [Herstellen; Met dialoogvenster: Uit]

Subscript: Afdrukken

Aangepast dialoogvenster tonen ["Niet-betaalde facturen afdrukken"; "Wilt u niet-betaalde facturen afdrukken?"]
If [Get (KeuzeLaatsteBericht) = 1]
Afdrukken [Met dialoogvenster: Uit]
Else
Venster sluiten [Huidig venster]
#Onderbreekt zowel het subscript als het hoofdscript
Script onderbreken
End If

Verwante onderwerpen 

Script afsluiten scriptstap

Naslaggegevens voor scriptstappen (alfabetisch overzicht)

Naslaggegevens voor scriptstappen (lijst met categorieën)