Eigenes Dialogfeld anzeigen
Klicken Sie auf Angeben, um das Dialogfeld "Eigenes Dialogfeld anzeigen" zu öffnen, in dem Sie Dialogfeldtitel, Meldungstext und Schaltflächen sowie bis zu drei Felder zur Eingabe oder Anzeige festlegen können.
•
|
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 Schaltflächenbeschriftungen können Sie Anzahl und Bezeichnungen der Schaltflächen angeben, die im eigenen Dialogfeld angezeigt werden sollen. Wenn Sie für eine Schaltfläche keinen Namen eingeben, wird sie nicht im eigenen Dialogfeld angezeigt. Wenn Sie für keine der Schaltflächen einen Namen eingeben, wird in der rechten unteren Ecke des angepassten Dialogfelds die Schaltfläche OK angezeigt.
|
•
|
Wählen Sie Eingabefeld anzeigen<n>, 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 angepasste 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.
|
Wo der Scriptschritt ausgeführt wird
|
|
|
|
Geplantes FileMaker Server-Script
|
|
|
|
|
|
|
|
|
|
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 benutzerdefinierte Dialogfeld angezeigt wird. Für die Eingabe sind die folgenden Feldtypen zulässig: Text, Zahl, Datum, Zeit, Zeitstempel oder Container. Ein benutzerdefiniertes Dialogfeld kann außerdem über bis zu drei Schaltflächen mit individueller Beschriftung verfügen.
Mithilfe der Hole ( LetzteMeldungswahl ) Funktion können Sie feststellen, auf welche Schaltfläche der Benutzer klickt.
•
|
1 für die erste Schaltfläche (standardmäßig mit OK beschriftet)
|
•
|
2 für die zweite Schaltfläche (standardmäßig mit "Abbrechen" beschriftet)
|
•
|
3 für die dritte Schaltfläche
|
•
|
Für Datenbanken, die mit FileMaker Pro-Versionen vor Version 12 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" geöffnet wird.
|
Im folgenden Beispiel wird mithilfe eines benutzerdefinierten Dialogfelds ein Suchvorgang durchgeführt. Das Dialogfeld fragt nach einem Kundennamen und einer Stadt. Es wird mit benutzerdefiniertem Titel und Inhalt sowie mit zwei Eingabefeldern angezeigt.
#Dieses Script schaltet zuerst in den Suchenmodus.Suchenmodus aktivieren [ ]
#Das Dialogfeld fragt nach dem Namen und der Stadt des zu suchenden Kunden.
Eigenes Dialogfeld anzeigen ["Kundensuche": "Geben Sie Name und Ort
des folgenden Kunden ein:"; Kunden::Name; Kunden::Ort]
#In diesem Beispiel ist Schaltfläche 1 mit OK und Schaltfläche 2 mit "Abbrechen" belegt.
Wenn [Hole ( LetzteMeldungswahl )=1]
#Der Suchvorgang wird gestartet, wenn der Benutzer die Schaltfläche 1 wählt.
Ergebnismenge suchen [Wiederherstellen]
Ende (wenn)
Im folgenden Beispiel wird mithilfe eines benutzerdefinierten Dialogfelds ein neuer Datensatz erstellt und Daten eingegeben. Das Dialogfeld fragt nach einer Produkt-ID, einer Produktbeschreibung und den Produktkosten. Es wird mit benutzerdefiniertem Titel und Inhalt sowie mit drei Eingabefeldern angezeigt. Wenn der Benutzer das Dialogfeld abbricht, wird der Datensatz gelöscht.
#In diesem Beispiel müssen Sie einen neuen Datensatz erstellen, in den Sie dann Daten eingeben können.
Neuer Datensatz/Abfrage
#Das angepasste Dialogfeld fordert zur Eingabe einiger Informationen auf.
Eigenes Dialogfeld anzeigen ["Produktinfo"; "Geben Sie Erkennungs-
daten für dieses Produkt ein:"; Produkte::ProduktID;
Produkte::Produktbeschreibung; Produkte::Produktkosten]
#Nachdem der Benutzer das Dialogfeld beendet hat, überprüft das Script,
welche Schaltfläche der Benutzer gewählt hat.
#In diesem Beispiel ist Schaltfläche 1 mit OK und Schaltfläche 2 mit "Abbrechen" belegt.
Wenn [Hole ( LetzteMeldungswahl )=2]
#Wenn der Benutzer das Script abbricht, wird der zu Beginn des Scripts erstellte Datensatz gelöscht.
Datensatz/Abfrage löschen [Ohne Dialogfeld]
Ende (wenn)