Introduction

Les champs de sélection des données servent à sélectionner des données compatibles déjà déclarées depuis une liste ou à sélectionner dans une liste des entrées précédentes.

Dans ce cas, les "données" correspondent à des instances et des types de variables ainsi qu'à des instances et des types de fonctions et de blocs fonction.

Structure

Les champs de sélection de données sont composés des éléments suivants :

  • un champ combiné de sélection et de saisie de texte

  • un bouton permettant l'ouverture de la liste de sélection ()

  • un bouton permettant l'ouverture de la boîte de dialogue de sélection de données (...)

  • un bouton permettant la fermeture de la boîte de dialogue de sélection de données et la suppression des données ()

  • un bouton permettant la fermeture de la boîte de dialogue de sélection de données et le transfert des données ()

Exemples d'utilisation

Dans les éditeurs de langage, les champs de sélection de données sont utilisés seuls pour sélectionner des variables avec un type de données adéquat.

Saisie de données

Vous disposez de trois possibilités pour la saisie de données

  1. Entrée du nom déjà connu ou entrée du ou des premières lettres dans la zone de texte.

    Le système travaille alors avec une liste en arrière-plan contextuelle qui complète automatiquement les caractères saisis et indiquent les premiers noms compatibles avec ceux-ci.

  2. Sélection du nom dans le champ.

    En saisissant les premières lettres du nom recherché dans la zone de texte, le champ de sélection regroupe une liste alphabétique des noms correspondant aux caractères saisis.

    Si vous ne saisissez aucune lettre dans la zone de texte, le champ de sélection génère une liste des entrées existantes.

  3. Ouverture de la boîte de dialogue de sélection des données via le bouton ( ... ).

Acceptation des données

La touche Entrée ou le bouton permet de confirmer la saisie et d'accepter les données après vérification.

Annuler

La touche Echap ou le bouton permet d'annuler la saisie de données.