Fensterstile
Mit Fensterstilen können Sie festlegen, wie ein neues Fenster sich in Ihrer Lösung verhält. Layouts und Aufgaben sollten so ausgelegt sein, dass Sie im Einklang mit einem bestimmten Fensterstil stehen.
Dokumentfenster
Dokumentfenster erlauben es Benutzern, einen neuen Prozess zu beginnen oder zusätzliche Informationen anzusehen.
Verwenden Sie Dokumentfenster für typische Benutzereingaben oder Aufgaben, die in beliebiger Reihenfolge möglich sind. Öffnen Sie beispielsweise ein Dokumentfenster, um eine Rechnung zu überprüfen, während Sie die Bestellhistorie eines Kunden geöffnet haben.
Schwebendes Dokumentfenster
Schwebende Dokumentfenster bleiben im Vordergrund vor allen anderen Fenstern, selbst wenn das schwebende Fenster inaktiv wird.
Verwenden Sie schwebende Dokumentfenster, um Informationen oder Aufgaben anzuzeigen, die immer im Vordergrund stehen sollten. Öffnen Sie beispielsweise ein schwebendes Dokumentfenster, um interaktive Inhaltsverzeichnisse anzuzeigen.
Dialogfenster
Dialogfenster werden im Vordergrund angezeigt. Benutzer müssen alle offenen Dialogfenster schließen, bevor sie Dokumentfenster oder schwebende Dokumentfenster öffnen können.
Verwenden Sie Dialogfenster, um benötigte Informationen zu sammeln oder um Benutzer zu warnen, während der Zugriff auf andere Fenster gesperrt ist. Öffnen Sie beispielsweise ein Dialogfenster, um eine Warnung anzuzeigen, wenn ein Benutzer versucht, sensible Daten zu ändern.
Wenn Sie Dialogfenster verwenden, beachten Sie folgende Punkte:
Dialogfenster können nicht minimiert werden.
Benutzer müssen alle offenen Dialogfenster schließen, bevor sie eine neue Datei öffnen oder Scripts aus dem Scripts-Menü ausführen können.
Wenn ein Dialogfenster geöffnet ist, erstellt Neues Fenster Scriptschritt nur Dialogfenster.
Benutzer können mit Nicht-Dokumentfenstern arbeiten, z. B. FileMaker Pro Advanced-Datenanzeige und -Script-Debugger, sofern diese Fenster beim Öffnen eines Dialogfensters bereits geöffnet sind. Benutzer können jedoch nicht mit dem Dialogfeld „Layout verwalten”, dem Scriptarbeitsbereich oder der Startzentrale arbeiten.
Sämtliche Operationen, die versuchen, ein Nicht-Dialogfenster zu öffnen, schlagen fehl, wenn ein Dialogfenster geöffnet ist (z. B. bei Verwendung eines Script-Trigger zur Ausführung eines Scripts von einer anderen Datei aus). BeiTimer-Scripts werden nicht ausgeführt, wenn ein Dialogfenster geöffnet ist, es sei denn, das Script wird im Dialogfenster selbst gestartet.
Obwohl alle Scriptschritte als aktiv im Scriptarbeitsbereich erscheinen, gelten einige Beschränkungen für die folgenden Scriptschritte, wenn sie mit Dialogfenstern verwendet werden.
 
Scriptschritt
Unterstützt
Einschränkungen für Dialogfenster
Fenster anpassen
Ja
Funktioniert nur für das aktuelle Fenster
Alle Fenster anordnen
Nein
 
Datei konvertieren
Nein
 
Gehe zu Bezugsdatensatz
Ja
Kann nur ein neues Dialogfenster öffnen
Fensterposition/-größe ändern
Ja
Funktioniert nur für das aktuelle Fenster
Neue Datei
Nein
 
Neues Fenster
Ja
Kann nur ein neues Dialogfenster öffnen
Datei öffnen
Nein
 
Remote öffnen...
Nein
 
Script ausführen
Ja
Schlägt fehl, wenn von einer anderen geöffneten Datei aus ausgeführt
Programm beenden
Nein
 
Fenster aktivieren
Ja
Kann nur das aktuelle Dialogfenster auswählen
OS X: Ein FileMaker Pro-Dialogfenster besitzt nicht dieselben Qualitäten oder Einschränkungen wie ein Standard-Dialogfenster in OS X. Beispielsweise können AppleScripts mit einer Datei kommunizieren, während ein FileMaker Pro-Dialogfenster geöffnet ist.