CHOIX ENUMERATION

4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0 (Modifiée)


CHOIX ENUMERATION ({*; }objet; énum)

ParamètreTypeDescription
*Si spécifié, objet est un nom d'objet (chaîne)
Si omis, objet est un champ ou une variable
objetObjet de formulaireNom d'objet (si * spécifié) ou
Champ ou Variable (si * omis)
énumAlphaNom de la liste à utiliser comme
énumération (telle que définie en mode
Structure)

Description

La commande CHOIX ENUMERATION définit ou remplace l'énumération du ou des objet(s) spécifié(s) par objet avec la liste hiérarchique créée dans l'éditeur d'énumérations, en mode Structure, et passée dans énum.

Cette commande peut être appliquée, dans un formulaire entrée ou un formulaire de dialogue, aux champs et variables saisissables dont les valeurs peuvent être saisies sous forme de texte. La liste s'affiche pendant la saisie lorsque l'utilisateur sélectionne la zone de texte.

Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet est un nom d'objet (une chaîne). Si vous ne passez pas le paramètre, vous indiquez que le paramètre objet est un champ ou une variable. Dans ce cas, vous ne passez pas une chaîne mais une référence de champ ou de variable (champ ou variable objet uniquement). Pour plus d'informations sur les noms d'objets, reportez-vous à la section Propriétés des objets.

Note : Cette commande ne peut pas être utilisée avec des champs placés dans le formulaire "liste" d'un sous-formulaire.

Exemple

L'exemple suivant définit l'énumération liée à un champ Coursiers. Si l'envoi doit être effectué de nuit, alors l'énumération affiche les sociétés de courses qui fonctionnent la nuit. Sinon, l'énumération standard est proposée :

   Si ([Courses]Nuit)
      CHOIX ENUMERATION([Courses]Coursier; "Coursiers de nuit")
   Sinon
      CHOIX ENUMERATION([Courses]Coursier; "Coursiers standard")
   Fin de si


4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant