4D v16.3

Présentation

Accueil

 
4D v16.3
Présentation

Présentation  


 

 

Une énumération est un ensemble de valeurs possibles pour un champ ou un objet saisissable. Vous pouvez utiliser une énumération pour :

  • Proposer des choix à partir desquels l’utilisateur peut sélectionner une valeur de saisie pour un champ ou un objet saisissable,
  • Restreindre les valeurs de saisie possibles à celles de l’énumération,
  • Interdire la saisie des valeurs contenues dans l’énumération.

Vous pouvez aussi créer des énumérations hiérarchiques. Une énumération hiérarchique associe une sous-énumération à chaque élément de l’énumération. 

4D vous permet d’associer une petite icône à chaque élément de l’énumération. Lorsque c’est approprié, la petite icône est affichée à gauche de l’élément qui lui correspond. Par exemple, vous pouvez afficher des petites icônes dans les Onglets et les listes hiérarchiques (cf. Listes hiérarchiques et Menus déroulants hiérarchiques).

Lorsqu’une énumération est utilisée comme liste de valeurs pour un champ ou un objet saisissable, l’utilisateur peut sélectionner la valeur dans l’énumération au lieu de la saisir. Par exemple, vous pouvez créer une énumération de valeurs pour saisir les intitulés des postes dans une base de gestion du personnel.

Vous pouvez aussi utiliser des énumérations pour appliquer des restrictions aux valeurs saisies. Une énumération peut proposer les valeurs requises pour un champ, excluant ainsi toutes les autres. Une autre énumération peut indiquer les valeurs exclues pour un champ, évitant ainsi leur saisie.

Vos énumérations peuvent proposer jusqu’à 8 000 choix dans une base de données et la longueur maximale de chaque élément est de 2 milliards de caractères.

Pour plus d’informations sur l’association d’une énumération à un champ sous la forme d’un attribut de ce dernier, reportez-vous au paragraphe . Pour plus d’informations sur l’utilisation des énumérations en contrôles de saisie, reportez-vous à la section Contrôles et aides à la saisie

Les énumérations sont souvent utilisées dans les méthodes. Par exemple, une énumération est un emplacement pratique pour stocker les éléments d’un tableau. Un tableau stocke une énumération de valeurs en mémoire. Vous pouvez utiliser des énumérations pour stocker des éléments de pop up menus, combo box, et d’autre objets d’interface multi-valués. Vous transférez le contenu d’une énumération dans un objet d’interface à l’aide de la méthode de cet objet. La méthode objet charge le contenu de l’énumération dans un tableau avant que l’objet d’interface soit affiché à l’écran.

Les énumérations de 4D sont créées dans l’éditeur d’énumérations, placé dans la boîte à outils.

Note 4D Server : Le verrouillage des objets intervient lorsque deux ou plusieurs utilisateurs essaient de modifier la même énumération en même temps. Si un utilisateur est en train de modifier une énumération dans le mode Développement, cette énumération est verrouillée. Les autres utilisateurs ne peuvent pas modifier l’énumération ou une de ses valeurs avant que le premier utilisateur ne la libère en la refermant.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Enumérations
Nom intl. : Overview

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Mode Développement ( 4D v16)
4D - Mode Développement ( 4D v16.1)
4D - Mode Développement ( 4D v16.3)