Définition des propriétés d'affichage et d'édition en mode conception

De RAD Studio
Aller à : navigation, rechercher

Remonter à Définition des événements et des propriétés des champs persistants


Pour éditer les propriétés d'affichage d'un composant champ sélectionné, accédez à la page Propriétés de l'inspecteur d'objets. Le tableau suivant dresse la liste des propriétés d'affichage pouvant être éditées.

Propriétés du composant champ :


Propriété Utilisation

Alignment

Aligne le contenu d'un champ à gauche, à droite ou au centre dans un composant orienté données.

ConstraintErrorMessage

Spécifie le texte à afficher en cas de condition de contrainte.

CustomConstraint

Spécifie une contrainte locale à appliquer aux données lors de l'édition.

Currency

Champs numériques seulement. True : affiche des valeurs monétaires. False (par défaut) : n'affiche pas les valeurs monétaires.

DisplayFormat

Spécifie le format d'affichage dans un composant orienté données.

DisplayLabel

Spécifie le nom de colonne d'un champ dans un composant grille orienté données.

DisplayWidth

Spécifie la largeur, en caractères, d'une colonne de grille affichant le contenu de ce champ.

EditFormat

Spécifie le format d'édition dans un composant orienté données.

EditMask

Limite l'entrée de données dans un champ de saisie aux types et aux étendues de caractères spécifiés. Spécifie également les caractères spéciaux, non éditables, qui apparaissent dans le champ (tirets, parenthèses, etc.).

FieldKind

Spécifie le type du champ à créer.

FieldName

Spécifie le nom réel d'une colonne de la table dont le champ dérive sa valeur et son type de données.

HasConstraints

Indique si des conditions de contrainte ont été imposées à un champ.

ImportedConstraint

Spécifie une contrainte SQL importée du dictionnaire de données ou d'un serveur SQL.

Index

Spécifie la position du champ dans un ensemble de données.

LookupDataSet

Spécifie la table utilisée pour référencer les valeurs de champs lorsque Lookup est à True.

LookupKeyFields

Spécifie le champ ou les champs de l'ensemble de données de référence devant se correspondre lors d'un référencement.

LookupResultField

Spécifie le champ de l'ensemble de données de référence dont la valeur doit être copiée dans le champ de référence

MaxValue

Champs numériques seulement. Spécifie la valeur maximum que l'utilisateur peut entrer dans le champ.

MinValue

Champs numériques seulement. Spécifie la valeur minimum que l'utilisateur peut entrer dans le champ.

Name

Spécifie le nom du composant utilisé pour faire référence du composant champ dans Delphi.

Origin

Spécifie le nom du champ tel qu'il apparaît dans la base de données sous-jacente.

Precision

Champs numériques seulement. Spécifie le nombre de chiffres significatifs.

ReadOnly

True : Affiche les valeurs de champ dans les contrôles orientés données, mais en interdit l'édition. False (par défaut) : Autorise l'affichage et l'édition des valeurs du champ.

Size

Spécifie le nombre maximum de caractères pouvant être affichés ou entrés dans un champ chaîne, ou bien la taille en octets des champs TBytesField et TVarBytesField.

Tag

Compartiment entier long que le programmeur peut utiliser dans tous les composants.

Transliterate

True (par défaut) : spécifie qu'une traduction sera effectuée vers et depuis les locales respectives au fur et à mesure que des données sont transférées entre un ensemble de données et une base de données. False : spécifie que ces traductions ne seront pas effectuées.

Visible

True (par défaut) : Permet l'affichage du champ dans une grille orientée données. False : Empêche l'affichage du champ dans un composant grille orientée données. Les composants définis par l'utilisateur peuvent afficher les décisions prises en fonction de cette propriété.



Toutes les propriétés ne sont pas disponibles pour l'ensemble des composants champ. Par exemple, un composant champ de type Data.DB.TStringField ne peut pas avoir les propriétés Currency, MaxValue ou DisplayFormat et un composant de type Data.DB.TFloatField ne peut pas avoir de propriété Size.

Alors que le rôle de la plupart des propriétés est évident, certaines comme Calculated nécessitent des étapes de programmation supplémentaires. D'autres, comme DisplayFormat, EditFormat et EditMask sont reliées entre elles ; leur configuration doit être coordonnée. Pour plus de détails sur l'utilisation des propriétés DisplayFormat, EditFormat et EditMask, voir Contrôle ou dissimulation de la saisie utilisateur.