Pour afficher, créer ou modifier les caractéristiques générales d'une variable de travail, il faut, au choix : Choisir l'option correspondante du menu contextuel de la boîte de dialogue Aide à la saisie - Variables dans l'Editeur L4G (programmes ADELIA uniquement). Effectuer un clic sur le bouton correspondant de la boîte de dialogue Environnement de données dans l'Interface de programmation par Questions/Réponses. Ce nom court (nom réel de la variable) doit être unique dans l'environnement de données. Longueur limitée à 10 caractères. Saisie obligatoire. Nom de la variable utilisée dans le langage Adélia. Ce mot directeur doit être unique dans l'environnement de données. Longueur limitée à 128 caractères. Par défaut : nom réel de la variable. Longueur de la variable (positions décimales incluses s'il s'agit d'une variable numérique). Longueur limitée à 5 positions. La longueur doit être une valeur strictement positive, et sa saisie est obligatoire si aucune zone de référence n'est spécifiée. Si la variable est numérique, sa longueur ne peut être supérieure à 63. Si la variable est de type Entier ou Entier non signé, les longueurs possibles sont 5 dont 0 ou 10 dont 0. La longueur est inaccessible et prérenseignée pour les types Date, Time, Timestamp et Pointeur. Le nombre de décimales est contenu sur une ou deux positions et sert à déterminer le type de la variable : alphanumérique si le champ n'est pas renseigné, numérique sinon. Ce nombre ne doit pas être supérieur à la longueur. Dans un tableau de dimension 1 : nombre de postes (ne doit pas excéder 32767). Dans un tableau de dimension 2 (matrice) : nombre de lignes. Longueur limitée à 5 positions. Dans un tableau de dimension 2 : nombre de colonnes. Longueur limitée à 5 positions. Ce champ doit être à zéro (ou non renseigné) si le tableau est de dimension 1. Il est ignoré (mis à zéro) si la dimension 1 n'est pas renseignée. Si les deux dimensions sont renseignées, leur produit doit être inférieur ou égal à 32767. Ce champ permet de préciser le nombre de postes d'un pseudo-tableau version 4. Il n'est conservé que pour des raisons de compatibilité avec la version 4 d'Adélia/400. Pour définir un autre tableau, il faut utiliser les champs "Tab. dimension 1" et "Tab. dimension 2". Longueur limitée à 4 positions. Ce champ est ignoré (mis à zéro) si la dimension 1 est renseignée. Type de la variable. Valeurs possibles : Alphanumérique Binaire Date Entier Entier non signé Numérique Pointeur Time Timestamp Permet de définir la variable à partir d'une zone de référence appartenant à l'environnement de données. La variable en cours de définition va ainsi récupérer les caractéristiques de sa zone de référence. Celle-ci est spécifiée en choisissant un élément dans la liste déroulante. Deux valeurs particulières existent dans cette liste : "Aucune" et "*NODEF", qui permettent de ne pas spécifier de référence, mais qui exigent de saisir les caractéristiques de la variable. La valeur "*NODEF" permet d'inhiber la définition de la zone dans le programme afin d'éviter une éventuelle double définition. Le bouton Entrée (en mode affichage) ferme la boîte de dialogue. Le bouton Créer (en mode création) ou Modifier (en mode modification) valide la boîte de dialogue. Les différentes informations composant la boîte sont contrôlées. Si toutes sont valides, la définition de la variable de travail est mise à jour dans la base de données avant la fermeture de la boîte ; sinon un message d'erreur est affiché. Fermeture de la boîte de dialogue sans valider les choix faits. Raccourci-clavier : Echap. Les informations saisies
Nom court
Mot directeur
Longueur
Nb décimales
Tab. dimension 1
Tab. dimension 2
Tab. (Version 4)
Les listes
Type
Référence
Les boutons
Entrée / Créer / Modifier (Validation)
Annuler
Accès