Data.DB.TField.Required

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Required: Boolean read FRequired write FRequired default False;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property published
Data.DB.pas
Data.DB.hpp
Data.DB TField

Description

Indique si une saisie est obligatoire dans un champ.

La propriété Required permet de savoir si un champ exige une valeur ou si le champ peut être laissé vide.

Quand un champ est créé avec l'éditeur de champs, la valeur de cette propriété est basée sur la table sous-jacente. Les applications qui affectent la valeur true à Required pour des champs nécessitant une valeur (par exemple, un mot de passe ou un code d'identification), alors que la table sous-jacente ne rend pas obligatoire la saisie du champ, doivent écrire un gestionnaire d'événement OnValidate pour imposer la contrainte.

Quand la propriété Required reflète une propriété de la table de base de données sous-jacente, toute tentative d'expéditiond'application d'une valeur null déclenche une exception. Les applications qui affectent la valeur true à Required pour des champs nécessitant une valeur alors que la table sous-jacente ne rend pas obligatoire la saisie du champ doivent, pour obtenir le même résultat, déclenche une exception EDatabaseError pour les valeurs nulles dans le gestionnaire d'événement OnValidate.

Voir aussi