Definieren der Feldüberprüfung
Durch die Auswahl von Überprüfungsoptionen stellen Sie sicher, dass nur korrekte Daten in ein Feld eingegeben werden. Wenn Überprüfungsoptionen gewählt sind, zeigt FileMaker Pro bei der Eingabe falscher Daten eine Meldung an. Zum Beispiel können Sie eine Option festlegen, dass der Benutzer einen Wert in ein Feld eingeben muss.
So wählen Sie Feldüberprüfungsoptionen:
-
Wählen Sie Datei (Windows) bzw. Ablage (macOS) > Verwalten > Datenbank.
-
Klicken Sie auf das Register Felder.
-
Wenn Ihre Datenbank mehrere Tabellen enthält, wählen Sie die gewünschte Tabelle aus der Liste Tabellen.
-
Wählen Sie ein bestehendes Feld aus oder definieren Sie ein neues.
-
Klicken Sie auf Optionen (oder doppelklicken Sie auf den Feldnamen).
-
Klicken Sie im Dialogfeld „Optionen für Feld“ auf das Register Überprüfung.
-
Wählen Sie unter Daten in diesem Feld überprüfen die Option Immer für ständige Feldüberprüfung oder Nur bei der Dateneingabe, um die Überprüfung nur dann durchzuführen, wenn Daten eingegeben werden. Wählen Sie Benutzer darf Überprüfung bei Dateneingabe umgehen, wenn der Benutzer Überprüfungswarnungen überschreiben soll.
-
Um bei einem Überprüfungsfehler eine eigene Meldung anzuzeigen, aktivieren Sie Eigene Meldung zeigen, wenn Überprüfung fehlerhaft, oder klicken Sie auf Angeben und geben Sie anschließend eine Formel ein.
Weitere Informationen finden Sie unter Dialogfeld „Formel angeben“.
-
Klicken Sie auf OK.
Ziel |
Auswählen |
Dieses Feld muss eine Zahl enthalten |
Feldtyp und wählen Sie dann Nur numerisch aus der Liste. |
Das Feld muss ein Datum enthalten, wobei Tag und Monat als Ziffern dargestellt und eine vierstellige Jahreszahl angezeigt wird (z. B. 12.05.2019) |
Feldtyp und wählen Sie dann Vierstellige Jahreszahl aus der Liste. |
Das Feld muss eine Uhrzeit enthalten, wobei für Stunde und Minuten numerische Werte zwischen 00:00 und 23:59 angegeben werden (Sekunden werden bei dieser Datenüberprüfung nicht berücksichtigt). |
Feldtyp und wählen Sie dann Uhrzeit aus der Liste. |
Das Feld darf nicht leer sein. |
Nicht leer |
Das Feld darf keinen Wert duplizieren, der sich in anderen Datensätzen in diesem Feld befindet. |
Eindeutiger Wert |
Das Feld stimmt mit einem anderen Wert im selben Feld eines anderen Datensatzes überein. |
Vorhandener Wert |
Der Wert muss sich in der angegebenen Werteliste befinden. |
Aus Werteliste und wählen Sie dann eine Werteliste. (Wählen Sie Wertelisten verwalten, um eine Werteliste anzulegen.) |
Das Feld liegt in einem bestimmten Bereich von Buchstaben (alphabetisch), Zahlen, Datumswerten oder Zeitangaben. |
Im Bereich von/bis und geben Sie den oberen und unteren Grenzwert ein. |
Der Wert muss mit dem Ergebnis einer Berechnung übereinstimmen. |
Überprüfung durch Berechnung (oder klicken Sie auf Angeben) und geben Sie Folgendes ein:
Dabei ist Aktivieren oder deaktivieren Sie Nur berechnen bei Feldänderung und klicken Sie dann auf OK. |
Der Inhalt des Felds darf die angegebene Anzahl an Zeichen nicht überschreiten. |
Maximale Anzahl von Zeichen und geben Sie dann die maximal erlaubte Anzahl ein. |
Der Inhalt des Felds darf die angegebene Dateigröße nicht überschreiten (für Containerfeld). |
Maximale Anzahl an Kilobyte und geben Sie die Anzahl der Kilobytes ein. Diese Einstellung begrenzt die Größe einer Datei, die in einem Containerfeld eingebettet oder extern gespeichert ist. Diese Einstellung hat keine Wirkung auf Dateien, die als Verweis in einem Containerfeld gespeichert sind. |
Hinweise
-
Wenn die Option Überprüfung durch Berechnung verwendet wird, wird der Feldwert erfolgreich überprüft, sofern die Berechnung den Booleschen Wert „wahr“ ergibt. In Berechnungen, die einen Wert mit einem anderen vergleichen, müssen die Werte exakt übereinstimmen, damit das Ergebnis „wahr“ ergibt. Standardmäßig rechnet FileMaker Pro mit einer Genauigkeit von mindestens 16 Nachkommastellen. Wenn Sie Felder durch Berechnung überprüfen, die Brüche als Ergebnis liefern, können Sie mithilfe der Funktion „Runden“ die Berechnungsergebnisse auf eine erwartete Anzahl an Stellen beschränken.
-
Alternativ können Sie die Option für die automatische Vervollständigung für Textfelder angeben, um eine präzise Dateneingabe sicherzustellen. Weitere Informationen finden Sie unter Einstellen eines Felds für die automatische Vervollständigung während der Dateneingabe.
-
Die folgenden Validierungsoptionen werden ausgelöst, wenn Sie das Feld verlassen:
-
Datentyp
-
Eindeutiger Wert
-
Vorhandener Wert
-
Aus Werteliste
-
Im Bereich von
-
Maximale Anzahl von Zeichen
Die folgenden Validierungsoptionen werden erst ausgelöst, wenn Sie den kompletten Datensatz bestätigen:
-
Nicht leer
-
Überprüfung durch Berechnung
-
-
Die Überprüfung eines Variablenfelds wird ausgelöst, wenn das Feld verlassen wird, anstatt bei Bestätigung des gesamten Datensatzes.
-
In einem Wiederholfeld überprüft FileMaker Pro jede Wiederholung einzeln.
-
Wenn die Option Eigene Meldung zeigen, wenn Überprüfung fehlerhaft verwendet wird:
-
FileMaker-Clients vor Version 21.1.1 können keine eigene Meldung aus einer Formel anzeigen oder festlegen (sondern lediglich eine statische eigene Meldung). Wenn eine eigene Meldung jedoch bereits von einer früheren Version von FileMaker Pro festgelegt wurde, wird sie von früheren Clients auch dann noch angezeigt, wenn Sie eine berechnete eigene Meldung hinzufügen, die von neueren Clients angezeigt wird. Wenn eine eigene Meldung in einer früheren Version von FileMaker Pro noch nicht festgelegt war und Sie dann eine berechnete eigene Meldung hinzufügen, zeigen frühere Clients eine standardmäßige eigene Meldung an, die Sie mit einer früheren Version von FileMaker Pro bearbeiten können.
-
Sie können zwar eine Nachricht oder eine Formel in das Feld unter dieser Option eingeben, aber das Feld unterstützt nur bis zu 255 Zeichen. Wenn Sie mehr eingeben möchten, klicken Sie auf Angeben.
-