Damit die Formulare möglichst präzise interpretiert, müssen Sie jedes Feld in der Formulardefinition so genau wie möglich definieren.
Ein Aspekt der Felddefinition ist die Feldvalidierung. Es gibt viele verschiedene Feldvalidierungen, aus denen Sie eine wählen können. Die einfachsten finden Sie im Gruppenfeld Feldvalidierung auf der Registerkarte Standard. Diese werden im Folgenden beschrieben. Für Informationen zu anderen Feldvalidierungen klicken Sie auf ein Thema unter Verwandte Themen.
Wählen Sie alle Feldvalidierungsoptionen, die auf das jeweilige Feld angewendet werden können, ohne dass der Verifizierungsaufwand für Sie zu groß wird. Hierbei handelt es sich um Feldvalidierungen, die FORMS direkt nach der Interpretation des Feldes vornehmen kann, wenn zum Beispiel der Wert des Feldes nicht von den Werten anderer Felder abhängt.
Die Feldvalidierung ist nicht bei allen Feldtypen möglich. Wenn Sie einen Feldtyp auswählen, werden die für diesen Feldtyp verfügbaren Optionen aktiviert.
|
Einstellung |
Beschreibung |
|
|
Wenn ein Feld nicht ausgefüllt ist, zeigt FORMS es während des Verifizierens an. Diese Option wird von den meisten Feldtypen unterstützt. |
|
|
Sie müssen den interpretierten Wert (sofern vorhanden) beim Verifizieren bestätigen. Die Option Bestätigen können Sie stattdessen auch auf der Registerkarte Optionen wählen, wo Sie außerdem bestimmte Bedingungen angeben können. |
|
Von und Bis |
Mit diesen Optionen können Sie einen gültigen Bereich für ein numerisches Feld angeben. Geben Sie zum Beispiel 1 und 12 ein, damit FORMS überprüft, ob der interpretierte Wert des aktuellen numerischen Feldes größer oder gleich 1 und kleiner gleich 12 ist. Hierbei sind Dezimalzahlen nicht zulässig. |
|
FORMS führt eine Modulo 10-Prüfkennziffernrechnung für ein numerisches Feld aus. |
|
|
FORMS vergleicht den Feldwert mit den Werten in der Tabelle, bevor der Feldwert akzeptiert wird. Verwenden Sie diese Option, wenn es für das Feld eine begrenzte Anzahl an Werten gibt. (Anweisungen). Wenn es sich bei der Tabelle um eine interne Tabelle oder eine ODBC-Datenbank handelt, geben Sie nur den Namen ein. Wenn es sich um eine Textdatei handelt, geben Sie den vollständigen Pfad und Namen ein. Siehe auch: Validieren von Feldwerten mithilfe von Tabellen |
|
|
Wählen Sie diese Option, wenn die angegebene Tabelle in FORMS erstellt oder importiert wird. |
|
|
Wählen Sie diese Option, wenn Sie als Tabelle eine Textdatei angeben. Nähere Informationen dazu finden Sie unter Spezifikationen für externe Dateien und Tabellen für die Feldvalidierung. |
|
|
Wählen Sie diese Option, wenn Sie als Tabelle eine ODBC-Datenbank angeben. Geben Sie auch die an. Nähere Informationen dazu finden Sie unter Spezifikationen für externe Dateien und Tabellen für die Feldvalidierung. |
|
|
Nähere Informationen dazu finden Sie in einem eigenen Hilfethemen. |
|
|
Die Tabelle wird im Hauptspeicher gehalten, während Interpret ausgeführt wird. Handelt es sich um eine ODBC-Datenbank, so wird nur das Handle im Hauptspeicher gehalten. Dadurch lässt sich der Vorgang beschleunigen, besonders wenn Sie eine interne Tabelle für die aktive Validierung oder eine ODBC-Tabelle für die normale oder die aktive Validierung verwenden. |
|
|
Werte der Tabelle stehen während der Verifizierung zur Verfügung. (Ausnahme.) ( Beispiel anzeigen.) In diesem Fall sind Textdateien den internen Tabellen vorzuziehen, vor allem, wenn die Tabellen groß sind (mehr als 500 Einträge enthalten). |
Die Optionen im Gruppenfeld Feldvalidierung sind unabhängig voneinander und gelten mit Ausnahme von Muss ausgefüllt sein nur für ausgefüllte Felder.
Validierungsregeln auf dieser Ebene bewirken, dass ein Feld mit dem Status Validierungsfehler, wenn der Feldwert nicht den festgelegten Regeln entspricht.