FR/FAQ/Base/103

From Apache OpenOffice Wiki
Jump to: navigation, search

Méthodologie : Création d'une ListBox dans un formulaire

Introduction

  • Une ListBox est un champ de type VARCHAR, dont le contenu, défini dans un formulaire,

est du type Zone de liste. Pour créer une ListBox :

- on crée un champ de type VARCHAR, que nous appellerons T_ListBox

- on attribue,au contenu de T_ListBox, le type Zone de liste dans un formulaire et,

- on saisit les options de la liste dans le formulaire.

Création d'un champ dans la table

  • Pour illustrer la création d'une ListBox, nous créons une application avec trois champs:

un champ clé Ref_T_ListBox, un champ nom T_Nom et, un champ dédié à la listBox que nous appelerons T_ListBox; ce champ ainsi que T_Nom sont du type VARCHAR

On peut estimer la longueur de T_ListBox. On lui donne la valeur du nombre de caractères utilisés pour écrire l'option la plus longue, et on ajoute arbitrairement quelques caractères

Changement, dans un formulaire, du type du contenu de T_ListBox

On ouvre le formulaire en mode modification et on l'utilise en mode conception. Avant d'affecter un type au contenu de T_ListBox on commence par dissocier son groupe.

  • a ) - Dissociation du groupe T_ListBox

A chaque champ est attaché un libellé. Le libellé et la fenêtre correspondante constituent un groupe. Dans le Navigateur de formulaires, ce groupe est en surbrillance (Figure 1).


Fr.FAQ Base 103 Fig 1 Groupe de T ListBox.png

Fig 1 Groupe de T_ListBox

Il convient, dans un premier temps, de dissocier ces deux éléments, afin de travailler uniquement sur la fenêtre. Pour accéder uniquement à la fenêtre, on clique sur txtT_ListBox. On constate que les poignées encadrent désormais, uniquement la fenêtre (Figure 2).


Fig 2 Dissociation du groupe T ListBox.png

Fig 2 Dissociation du groupe T_ListBox

* b ) - Changement de type du contenu de T_ListBox

Fig 3 Changement du contenu de T ListBox.png


Fig 4 Changement de l icone de txtT ListBox.PNG


Fig 5 Saisie des options.png

Personal tools