3. Dezember 2007 12:17
Hallo Rainer,
1.Vorschlag
in den Properties des Feldes gibt es auch die Eigenschaft "NotBlank". Wenn Du diese auf "TRUE" setzt, dann erlaubt das System nicht mehr, dass das Feld leer verlassen wird.
Ein Problem bleibt: Der Benutzer wird damit nicht gezwungen, dass Feld beim ersten Mal auszufüllen.
zusätzlich: Setze einen Standardwert mit der Eigenschaft "InitValue". Dies ist die Vorbelegung für dieses Feld. Bei einem neuen Datensatz wird dieser Wert immer vorbelegt. Der Benutzer kann ihn ändern, aber nicht herausnehmen, da ja "NotBlank" auf TRUE steht.
2.Vorschlag:
Wenn Du keine Vorbelegung möchtest, dann würde ich es im Code in dem OnInsert und OnModifyTrigger umsetzen:
- Code:
IF "Feld Name" = '' THEN
ERROR('Feld muss gefüllt sein!');
In dem Fall wird das Anlegen und das Speichern des Datensatzes nur zugelassen, wenn das Feld auch wirklich gefüllt ist.
Schönen Gruß
Gregor