Siehe Dokumentation Umsetzung
Kopfzeile
Übersicht
Wird in einem der Register eine Prüfung auf Existenz in einer Tabelle definiert, kann in den Bedingungen der folgenden Register dieses Vorhandensein in der entsprechenden Tabelle verwendet werden. Bezieht sich eine der Prüftabellen z. B. bei der Prüfung, ob es sich beim erfassten Feld um einen Währungscode handelt, auf die Tabelle TABCUR (Abk. TCU), so können die folgenden Prüfungen die Felder dieser Tabelle verwenden, z.B. [TCU]CURRND.
Prüfung 1
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Blocknummer 1
| Dieser Code identifiziert eindeutig die erstellten Datensätze. |
|   |
Pflichtfeld
| Diese Information zeigt an, ob der Bereich erforderlich ist oder nicht. Für ein alphanumerisches Feld bedeutet erforderlich, dass der Bereich nicht leer sein kann. Für ein numerisches oder Datumsfeld bedeutet erforderlich, dass ein Nullwert nicht erfasst werden kann. |
| Ist die Option Erforderlich markiert, ist es möglich, eine zusätzliche Bedingung hinzuzufügen. Ist die Bedingung leer oder das Ergebnis der Bedingung stimmt, ist der Bereich erforderlich. Andernfalls kann ein Nullwert erfasst werden. |
Ausführen
| Dieses Feld definiert den Verwendungskontext der Prüftabelle:
|
Schließen
Übersicht
obligatorischen Felder gefüllt sind).Neben dem Prüftyp (der, falls alle notwendigen Prüfungen bereits in der Kopfzeile oder in den vorherigen Registern definiert wurden,
Keiner sein kann), werden die Prüfelemente (Werteliste, Tabelle, Intervalle etc.) sowie die bei negativem Prüfergebnis auszugebende Meldung angezeigt. Prüfung 2
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Prüftyp
| Der Prüftyp (der Keine sein kann, wenn alle wichtigen Prüfungen bereits in der Kopfzeile oder in den vorherigen Registern definiert sind), kann auch die folgenden Werte annehmen:
|
| Dieses Feld wird nur erfasst, wenn der Typ Wert ist erforderlich ist. In diesem Feld ist es möglich, die vorgeschlagene Auswahlliste mit einer vorherigen Auswahl in einem anderen Feld der gleichen Maske zu verknüpfen, das durch eine andere Prüftabelle mit einem gegebenen Code geprüft wurde, und die bei einer dieser Prüfungen eine erste Auswahlliste verwendet. Dazu ordnet man in der folgenden Wertetabelle einen geprüften Wert einem der verknüpften Werte aus der Prüftabelle zu (ist in der Spalte der abhängigen Werte kein Wert erfasst, kann der erfasste Wert verwendet werden, unabhängig vom geprüften Wert in der abhängigen Tabelle). Dieser Mechanismus ist analog zu den Abhängigkeiten, die in den sonstigen Tabellendefiniert sind, hat jedoch eine Einschränkung: der Tabellentyp "abhängig" kann in der Funktion Zuweisung der Prüftabellenicht verwendet werden, sondern nur in der Verwaltungsmaske (beim Erfassen eines Werts in der Spalte Prüftabelle öffnet sich dann ein Fenster, um einen Ausdruck zu erfassen, der den Prüfwert im Kontext definiert). |
Tabelle Werteliste
| In dieser Tabelle wird eine umfangreiche Liste der autorisierten und gesperrten Werte erfasst, abhängig davon, ob der Prüftyp Werte erforderlich oder Werte gesperrt ist. Bis zu 30 Werte können erfasst werden, mit einem Wert, der davon abhängt, ob die Prüftabelle von einer anderen Prüftabelle abhängt. |
| Ermöglicht die Anzeige der der Abhängigkeitstabelle entsprechenden Werte. |
Einstellungen
| Diese Felder ermöglichen die Definition eines Mindestwerts und eines Maximalwerts, zwischen denen die Daten liegen müssen, wenn die Prüfung Wertebereich läuft. Diese Bereiche können nur numerische Werte sein. |
|   |
| Ist die Prüfung vom Typ "Referenztabelle", muss das geprüfte Feld einem Schlüsselwert der Tabelle entsprechen, der hier definiert ist. Der verwendete Schlüssel wurde im ersten Tabellenindex definiert (er muss auf jeden Fall in einem Teil sein). |
| Ist die Prüfung vom Typ Ausdruck, wird hier ein logischer Ausdruck definiert, der richtig sein muss, damit die Prüfung als ausgeführt angesehen werden kann. Der aktuelle zu prüfende Wert ist durch die Variable VALEUR definiert. Mit Hilfe des Formeleditors kann man unterschiedliche Ausdrücke erstellen. Beispiel:
|
| Hier wird die Fehlermeldung erfasst, die angezeigt wird,wenn die Prüfung nicht beachtet wird. |
Schließen
Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: : Blocknummer 1
Blocknummer 2
Schließen in einen anderen Ordner .Fehlermeldungen |
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
xx
Der in der Tabelle der abhängigen Werte erfasste Wert xx wurde nicht in der Liste der im Feld Abhängigkeiten der Prüftabelle CTRLdefinierten möglichen Auswahl gefunden.Verwendete Tabellen
Siehe Dokumentation Umsetzung