2.3 L’éditeur de fenêtres
2.3.14 Champ Liste déroulante (Combo)
Le champ combo permet d'afficher une liste d'éléments et de sélectionner un élément dans la liste dérou- lante.
Les combos peuvent accepter ou non la saisie.
Le contenu d’une combo peut provenir d’un fichier ou d’une requête. Un assistant guide le développeur pour créer la combo.
La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées à la combo.
♦
Onglet GénéralCet onglet permet de définir les informations générales du champ : • nom
• libellé avec saisie multilingue
• contenu initial de la combo avec saisie multilingue • combo avec saisie ou sans
• masque de saisie avec saisie multilingue
Les masques suivants sont disponibles pour les champs de saisie texte et mot de passe :
Il est également possible de créer simplement son propre masque de saisie. • taille de saisie
♦
Onglet IHMCet onglet permet de définir les paramètres concernant l’interface : • champ visible ou invisible
• champ en saisie, en affichage seul ou grisé • champ accessible par la touche TAB • action du clic droit
• curseur de survol
• présence d’un menu contextuel standard ou personnalisé • raccourci clavier d’accès au champ
les attributs (gras, souligné italique, barré)
la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)
la police les attributs (gras, souligné italique, barré) la taille la couleur de la police
la couleur de fond
la couleur de fond le type de cadre (il est possible de spécifier une image) la couleur du bouton la couleur du cadre
1ère lettre en majuscule lettres majuscules + chiffres tout en majuscule numéro de téléphone
tout en majuscule sans accent nom et chemin complet d’un fichier tout en minuscule numéro INSEE
lettres numéro INSEE + clé
chiffres chiffres avec caractères séparateurs et signe lettres + chiffres adresse email
• retrait à gauche du contenu (exprimé en pixels) • plan sur lequel est disposé le champ
• groupes de champs auxquels est rattaché le champ • position
• taille
• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • cadrage du contenu (gauche, droite, centré)
• opacité
♦
Onglet DétailCet onglet permet de définir :
• s’il est possible de saisir dans la combo • si la saisie est obligatoire
• la saisie assistée à partir de valeurs stockées dans la base de données • le défilement automatique lors de la saisie d’une valeur trop longue • la mémorisation de la valeur sélectionnée
• la hauteur de la combo lorsqu’elle est déroulée • si la combo gère l’Unicode
• si la combo doit être triée sur son contenu • la largeur de la combo lorsqu’elle est déroulée
• le renvoi de la valeur NULL si aucun élément n’est sélectionné • la proposition des valeurs saisies précédemment
• la proposition des valeurs sélectionnées précédemment
• si une bulle doit être affichée lors du déplacement de l’ascenseur • le redimensionnement de la combo
• la mémorisation de la taille de la combo
♦
Onglet LiaisonCet onglet permet de définir une liaison entre la combo et une rubrique de fichier ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.
Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-
Ecran.
♦
Onglet ContenuCet onglet permet de paramétrer la source de données et de choisir le mode d’affichage de la combo déroulée (liste, table, fenêtre popup) :
• mémoire : les données ne sont pas liées à un fichier de données, et sont fournies par programma- tion.
• fichier chargé en mémoire : les données proviennent d’un fichier ou d’une requête mais seul un nombre spécifié d’enregistrement est chargé en mémoire.
• fichier avec accès direct : les données proviennent directement d’un fichier ou d’une requête. Une requête peut être créée directement depuis la fenêtre de description pour être intégrée à la combo.
• fichier ou requête parcourue.
Une requête peut être créée directement depuis la fenêtre de description pour être intégrée à la combo.
• rubrique affichée • rubrique mémorisée • rubrique de parcours
• parcours croissant ou décroissant • filtre
• personnalisation de la 1ère ligne • valeur sélectionnée par défaut
♦
Onglet NoteCet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.
♦
Onglet AideCet onglet permet de saisir en multilingue différentes aides sur la combo : • le texte de la bulle d’aide
• le texte de la barre de message
• le titre et le texte d’une fenêtre d’aide accessible par la touche F1 • un lien vers un fichier d’aide (HLP, CHM)
♦
Onglet StyleCet onglet permet de :
• appliquer un style prédéfini au champ
• créer ou modifier un style de la feuille de styles
• modifier l’aspect du champ sans le relier à la feuille de styles (style dissocié)
Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du champ :
Pour le libellé :
Pour le cadre extérieur :
Pour le texte de la zone de saisie :
Pour la zone de saisie :
Pour un élément de la combo déroulée :
Pour la ligne sélectionnée :
Pour le bouton permettant de dérouler :
Pour le texte d’indication (si le texte d’indication est personnalisé) :
la police la couleur
la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre
la position
la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)
la police les attributs (gras, souligné italique, barré) la taille la couleur
la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)
la police la couleur de la police la taille la hauteur de ligne les attributs (gras, souligné italique, barré)
la police la couleur de la police la taille la couleur de fond les attributs (gras, souligné italique, barré)
la couleur de la flèche le type de cadre (il est possible de spécifier une image) la couleur de fond la couleur du cadre
la police les attributs (gras, souligné italique, barré) la taille la couleur de la police
Pour l’ascenseur :
Cet onglet permet également de choisir l’utilisation du thème courant sous Windows XP ou Vista.