Définition des propriétés d'affichage et d'édition en mode conception
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.