Eigenes Dialogfeld anzeigen
Zweck 
Zeigt ein benutzerdefiniertes Meldungsdialogfeld mit eigenem Text und eigenen Tastenbeschriftungen an.
Format 
Eigenes Dialogfeld anzeigen [<Titel>; <Meldungstext>; Tabelle1::Eingabefeld 1;...]
Optionen 
Klicken Sie auf Angeben, um das Dialogfeld „Eigenes Dialogfeld anzeigen“ zu öffnen, in dem Sie Dialogfeldtitel, Meldungstext und Tasten sowie bis zu drei Felder zur Eingabe oder Anzeige festlegen können.
Allgemeine Optionen
 •
Für Titel geben Sie den Text an, den Sie als Titel des eigenen Dialogfelds wünschen. Sie können eine Zeichenfolge eingeben oder auf Angeben klicken, um einen Dialogfeldtitel aus einer Formel zu erzeugen.
 •
Für Meldung können Sie den Meldungstext des Dialogfelds eingeben. Sie können eine Zeichenfolge eingeben oder auf Angeben klicken, um den Meldungstext aus einer Formel zu erzeugen.
 •
Für Tastenbeschriftungen können Sie Anzahl und Bezeichnungen der Schaltflächen angeben, die im eigenen Dialogfeld angezeigt werden sollen. Wenn Sie für eine Taste keinen Namen eingeben, wird sie nicht im eigenen Dialogfeld angezeigt. Wenn Sie für keine der Tasten einen Namen eingeben, wird in der rechten unteren Ecke des eigenen Dialogfelds die Taste OK angezeigt. Um eine Tastenbeschriftung auf der Basis einer Formel festzulegen, klicken Sie auf Angeben und geben Sie dann die Formel an.
 •
Die Kontrollkästchen Daten schreiben übergeben die Eingabe aus dem Dialogfeld gemäß der spezifischen Aktion des jeweiligen Kontrollkästchens an die Datenbank. Wenn keine Felder aktiv sind, werden die Daten gespeichert. Wenn ein Feld aktiv ist, werden die Daten geschrieben, sobald der Datensatz gespeichert wird.
Eingabefeldoptionen
 •
Wählen Sie Eingabefeld <n> anzeigen, um ein Eingabefeld zu aktivieren.
 •
Wählen Sie Angeben, um das Feld für die Eingabe auszuwählen. Jedem Feld ist ein Eingabebereich zugewiesen.
 •
Wählen Sie Passwortsymbol verwenden (*), um Text bei der Eingabe oder bei der Anzeige aus der Datenbank durch Sternchen darzustellen. Mit dieser Option werden Daten, die in das eigene Dialogfeld eingegeben oder darin angezeigt werden, unkenntlich gemacht. Die eigentlichen Daten der Datenbank werden jedoch nicht geändert.
 •
Geben Sie unter Beschriftung eine Beschriftung für das Feld ein. Dieser Text macht das Feld für den Benutzer kenntlich. Sie können den Text eingeben oder ihn mit einer Formel berechnen.
Kompatibilität 
 
Wo der Scriptschritt ausgeführt wird 
Unterstützt 
FileMaker Pro 
Ja 
Geplantes FileMaker Server-Script 
Nein 
FileMaker Go 
Ja 
Custom Web Publishing 
Nein 
FileMaker WebDirect 
Ja 
Runtime-Lösung 
Ja 
Ursprung in 
FileMaker Pro 6.0 oder früher
Beschreibung 
Das eigene Meldungsdialogfeld kann Benutzereingaben in bis zu drei Feldern in die Datenbank übernehmen und Daten aus bis zu drei Feldern in der Datenbank anzeigen. Das Script wird so lange angehalten, wie das eigene Dialogfeld angezeigt wird. Für die Eingabe sind die folgenden Feldtypen zulässig: Text, Zahl, Datum, Zeit, Zeitstempel oder Container. Ein eigenes Dialogfeld kann außerdem über bis zu drei Tasten mit individueller Beschriftung verfügen.
Mithilfe der Hole ( LetzteMeldungswahl ) Funktion können Sie feststellen, auf welche Taste der Benutzer klickt.
 •
1 für die erste Taste (standardmäßig mit OK beschriftet)
 •
2 für die zweite Taste (standardmäßig mit „Abbrechen“ beschriftet)
 •
3 für die dritte Taste
Hinweise
 •
 •
 •
 •
 •
Die Dateneingabe über den Eigenes Dialogfeld anzeigen-Scriptschritt wird durch eventuell vorhandene Zugriffsrechte-Kriterien eingeschränkt. (Aktivieren Sie Script mit vollen Zugriffsrechten ausführen, damit das Script für alle Benutzer aktiviert ist.)
 •
 •
Für Datenbanken, die mit FileMaker Pro-Versionen vor Version 13 erstellt wurden und mit FileMaker Pro 12 geöffnet werden, wird das Kontrollkästchen Daten schreiben für Standardtaste aktiviert, wenn Sie das Dialogfeld "Eigenes Dialogfeld anzeigen" öffnen.
 •
 •
Beispiel 1 
Führt eine Suche durch. Wenn keine Datensätze gefunden wurden, wird ein eigenes Dialogfeld angezeigt.
Ergebnismenge suchen [Wiederherstellen]
Wenn [Hole ( AnzahlGefundeneDatensätze ) = 0]
Eigenes Dialogfeld anzeigen ["Keine Datensätze gefunden."]
Ende (wenn)
Beispiel 2 
Erstellt einen neuen Datensatz, fordert den Benutzer zur Eingabe von Daten auf und wechselt dann in das Layout „Kundendetails“. Die erste Taste ist „Abbrechen“, damit Benutzer nicht versehentlich einen Datensatz anlegen, indem sie im eigenen Dialogfeld den Zeilenschalter oder die Eingabetaste drücken.
Fenster fixieren
Neuer Datensatz/Abfrage
Eigenes Dialogfeld anzeigen ["Neuer Kunde": "Geben Sie Daten in die folgenden Felder ein:"; Kunden::Firma; Kunden::Name; Kunden::Ort]
Wenn [Hole ( LetzteMeldungswahl )=1]
Datensatz/Abfrage löschen [Ohne Dialogfeld]
Sonst
Gehe zu Layout ["Kundendetails"]
Ende (wenn)
Beispiel 3 
Wechselt in den Suchenmodus, fordert den Benutzer zur Angabe von Suchkriterien auf und führt die Suche durch. Wenn die Suche keine Datensätze liefert, wird gefragt, ob der Benutzer erneut suchen möchte, und entweder wird das Script erneut ausgeführt oder alle Scripts werden angehalten.
Script: Suchen
Suchenmodus aktivieren [ ]
Eigenes Dialogfeld anzeigen ["Kunden nach Nummer, Name oder Ort suchen"; Kunden::Nummer; Kunden::Name; Kunden::Ort]
Wenn [Hole ( LetzteMeldungswahl )=1]
Ergebnismenge suchen [ ]
Wenn [Hole ( AnzahlGefundeneDatensätze ) = 0]
Eigenes Dialogfeld anzeigen ["Keine Datensätze gefunden. Erneut suchen?"]
Wenn [Hole ( LetzteMeldungswahl )=1]
#Ruft dieses Script als Teilscript auf
Script ausführen ["Suchen"]
Sonst
Alle Datensätze anzeigen
#Hält alle Scripts und Teilscripts an
Alle Scripts abbrechen
Ende (wenn)
Ende (wenn)
Sonst, wenn [Hole ( LetzteMeldungswahl ) = 2]
Blätternmodus aktivieren [ ]
Ende (wenn)
Weiterführende Themen 
Scriptschritte (alphabetische Liste)
Scriptschritte (Kategorienliste)