Přeskočit odkazy

Spouštěč scénáře

Skript FileMaker

Co je spouštěč skriptu v aplikaci FileMaker?

Spouštěč scénáře se ve FileMakeru používají k automatickému spuštění skriptu při určitých interakcích uživatele. Spouštěče skriptů lze přiřadit objektům, rozložením a v možnostech souboru. Je možné definovat, kdy přesně se má skript spustit, například před událostí, přesně během události nebo po události.

Přiřazení spouštěčů skriptů objektu

Chcete-li objektu, například poli, přiřadit spouštěč skriptu, přepněte se nejprve do režimu rozvržení v příslušném rozvržení databáze FileMaker. Nyní klikněte pravým tlačítkem myši na požadovaný objekt a vyberte položku [Spouštěč scénáře] z.

Nastavení spouštěčů skriptů pro objekty

V dialogu vyberte možnost [Nastavit spouštěč skriptu] vybrat událost, pro kterou má být požadovaný skript proveden. U objektů lze spouštěče skriptů spustit pro následující události:

Spouštěcí události skriptů pro objekty

  • WithObjectEnter (Spustí skript při zadání objektu)
  • Stisknutí klávesy WithObject (Spustí skript v objektu při stisknutí klávesy. Stačí jedno stisknutí klávesy, obsah objektu se nemusí měnit. Skript se spustí okamžitě při každém stisknutí tlačítka v objektu)
  • WithObjectChange (Spustí skript při změně obsahu objektu. V porovnání s Stisknutí klávesy WithObject aby se skript spustil, musí se změnit obsah objektu. Skript se spustí okamžitě při každé změně obsahu objektu)
  • WithObjectValidate (Spustí skript, jakmile je pole ověřeno, a to i před uložením pole)
  • WithObjectSave (Spustí skript při uložení obsahu pole)
  • WithObjectExit (Spustí skript při ukončení objektu. To může mít za následek, že se kurzor po dokončení skriptu nepřesune na další pole. Toto chování lze napravit spuštěním cílového skriptu spouštěče skriptu pomocí příkazu Ukončit aktuální skript [Výsledek: 0] je dokončena.
  • Při změně oblasti (Pokud je objekt umístěn v oblasti nebo v ovládacím prvku karty, skript se spustí, jakmile uživatel změní oblast, např. vybere jinou kartu.)
  • WithObjectAVPlayerChange (Spustí skript, když se změní stav mediálního souboru v objektu rozvržení, např. přehrávání mediálního souboru je pozastaveno nebo zastaveno. Tento spouštěč skriptu lze spustit pouze v aplikaci FileMaker Go)

Přiřazení spouštěčů skriptů k rozvržení

Spouštěče skriptů lze také spustit pro rozvržení, když nastanou určité události. Chcete-li k rozvržení přiřadit spouštěč skriptu, přepněte se nejprve v požadovaném rozvržení do režimu rozvržení. Nyní vyberte příkaz nabídky [Rozložení > Nastavení rozložení] a vyberte kartu [Spouštěč scénáře] z.

Nastavení rozvržení: Spouštěč skriptů

U rozvržení lze spouštěče skriptů spouštět při následujících událostech:

Spouštěcí události skriptů pro rozvržení

  • WithDatasetLoad (Spustí skript, jakmile je v rozvržení vyvolán datový záznam)
  • WithSaveDataSet (Spustí skript, jakmile je uložen datový záznam, který byl dříve změněn)
  • OnResetDataRecord (Spustí skript, když je datový záznam resetován, např. příkazem nabídky [Datové záznamy > Obnovit datový záznam] nebo prostřednictvím kroku skriptu Vyřazení změněných dat/dotazu)
  • Se stiskem klávesy Layout (Spustí skript, jakmile je stisknuta klávesa ve volaném rozložení)
  • WithLayoutEnter (Spustí skript, jakmile je vyvoláno příslušné rozložení)
  • OnLayoutExit (Spustí skript, jakmile je ukončeno příslušné rozložení)
  • ForLayoutResize (Spustí skript, jakmile se ve volaném rozložení změní velikost okna)
  • WithModeChange (Spustí skript, jakmile je režim zobrazení nastaven na hodnotu [Režim procházení, režim vyhledávání, režim prohlížení stránek] se mění ručně nebo pomocí kroku skriptu)
  • WithViewChange (Spustí skript, jakmile zobrazení [Zobrazení formuláře, seznamu nebo tabulky] se změní)
  • WithGestureType (Spustí skript, když je v rozvržení provedeno gesto klepnutí. Tento spouštěcí skript je spustitelný pouze v systému Windows 8 a iOS)
  • WithExternalCommandReceive (Spustí skript, když je uživatel na uzamčené obrazovce nebo na externím zařízení. Stop, přehrávání, pauza, přepínač přehrávání/pauza, další, přetáčení zpět nebo vpřed resp. Přetáčení lisy)

Přiřazení spouštěčů skriptů databázi

Přiřazení spouštěčů skriptů databázi, aby se skripty spouštěly automaticky, například při otevření nebo zavření databáze. Spouštěče skriptů lze databázi přiřadit pomocí příkazu nabídky [Soubor > Možnosti souboru] a vyberte kartu [Spouštěč scénáře] je vybrána.

Definice spouštěčů skriptů pro databázi

V rámci možností souboru jsou pro databázi k dispozici následující spouštěče skriptů:

Spouštěcí události skriptů pro databázi

  • AtFirstWindowOpen (Spustí skript, jakmile je otevřena databáze nebo první okno databáze)
  • Zavřít atLastWindow (Spustí skript, jakmile se zavře databáze nebo poslední okno databáze)
  • WithWindowOpen (Spustí skript vždy, když je ručně nebo příkazem skriptu otevřeno nové okno)
  • WithWindowClose (Spustí skript vždy, když je okno zavřeno ručně nebo příkazem skriptu)
  • Změna souboru ForAVPlayer (Spustí skript, když se změní stav mediálního souboru z pole nebo adresy URL, např. přehrávání mediálního souboru je pozastaveno nebo zastaveno. Tento spouštěč skriptu lze spustit pouze v aplikaci FileMaker Go)

Další otázky týkající se FileMakeru? Osobně je to rychlejší.

V rámci naší Koučování a školení rádi vás osobně informujeme o funkcích FileMakeru, které potřebujete pro vývoj vašeho řešení FileMaker. Samozřejmě rádi vyhovíme vašim individuálním požadavkům. Fakturace je přizpůsobená a spravedlivá po 15 minutách. Platit můžete pohodlně bankovním převodem nebo prostřednictvím služby PayPal.

Související Einträge

Sdílet tuto stránku:

Software ERP je stejně flexibilní jako vaše společnost.
Rádi vám poradíme.

Přizpůsobitelný software ERP pro Mac, Windows a iOS.

Nacházíte se zde: Masarykova univerzita Lidé se mohou těšit na další informace: Co je to spouštěč skriptu v aplikaci FileMaker a jak se definuje?