Data.DB.TField.Required

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Required: Boolean read FRequired write FRequired default False;

C++

__property bool Required = {read=FRequired, write=FRequired, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Gibt an, ob für ein Feld ein Wert erforderlich ist.

Mit Required können Sie ermitteln, ob einem Feld ein Wert zugewiesen werden muss oder ob es leer bleiben kann.

Wird ein Feld mit dem Felder-Editor erstellt, wird diese Eigenschaft gemäß der zugrunde liegenden Tabelle gesetzt. Damit die Eigenschaft Required von Feldern, für welche die zugrunde liegende Tabelle keinen Wert erfordert, durch eine Anwendung wirksam auf true gesetzt werden kann, muss eine entsprechende OnValidate-Ereignisbehandlungsroutine erstellt werden.

Wenn Required eine Eigenschaft der zugrunde liegenden Datenbanktabelle wiedergibt, löst der Versuch, einen Nullwert einzutragenzuzuweisen, eine Exception aus. Wird die Eigenschaft Required auf true gesetzt, während für die zugrunde liegende Tabelle die Angabe des Feldwertes nicht erforderlich ist, sollte in der OnValidate-Ereignisbehandlungsroutine, eine EDatabaseError-Exception ausgelöst werden, um gleiche Ergebnisse zu gewährleisten.

Siehe auch