Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

Zwingende Eingabe für ein Datenbankfeld

 

Mitunter muss für bestimmte Auswertungen sichergestellt sein, dass ein oder mehrere Felder bei der Datenerfassung immer ausgefüllt werden.

 

UserMandatory

Der Administrator kann in Business OPEN einzelne Felder als Pflichtfelder definieren. Im folgenden Beispiel soll sichergestellt werden, dass das Feld Kostenstelle im Auftrag für spätere Auswertungen stets gefüllt ist.

 

Tragen Sie zu diesem Zweck im DDField-Datensatz des gewünschten Feldes unter UserMandatory eine 1 ein:

 

 

 

Hinweis:

BO überträgt die 1 aus dem Feld UserMandatory automatisch auch ins Feld Mandatory (= internes Pflichtfeld). Die interne "Muss"-Eigenschaft erleichtert es dem Programm während des Betriebs, das Vorhandensein von Pflichtfeldern zu prüfen.

 

FieldMandatory

Damit BO die Existenz von Feldern mit der Eigenschaft UserMandatory überprüft, muss im Mandantendatensatz auf Seite 4 die Checkbox FieldMandatory aktiv sein.

 

Diese Voraussetzung erfüllt, steht die "Muss"-Eigenschaft eines Feldes sofort nach der Aktivierung in den DDFields ohne DataDict-Update zur Verfügung.

 

 

Optischer Hinweis

Benutzerdefinierte Pflichtfelder sind wie alle "Muss"-Felder bei der Neuanlage eines Datensatzes gelb unterlegt:

 

 

Überwachung der verpflichtenden Eingabeerwartung

Wird ein benutzerdefiniertes "Muss"-Feld bei der Dateneingabe nicht ausgefüllt, verweigert BO das Speichern des Datensatzes.

 

Liegt das Pflichtfeld nicht auf der ersten Bildschirmseite, muss der Anwender die Eingabemaske "durchblättern" und das MandatoryField selbständig aufspüren.

 

Benutzerdefinierte Bildschirmmeldungen in Form externer Operationen können dem Endanwender dabei Hilfestellung geben.

 

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite