M.            LISTE DE CHOIX

Une liste peut être associée directement à un champ de table, auquel cas, elle sera incluse dans la structure et disponible en mode "feuille de données". Si cette liste a peu de chances de varier dans le temps, définir directement les éléments de la liste.

BOUTON GAUCHE
volet bas
<clic g> sur l'onglet
sélectionner "zone de texte", "zone de liste" ou "zone de liste déroulante"
Les propriétés propres au choix effectué s'affichent
en face de "origine source", choisir "liste valeurs" :

en face de "contenu", saisir les choix séparés par un point-virgule
ou
<clic g> sur  pour saisir les choix

si d'autres objets sont liés à ce champ, la balise active s'affiche près de "contenu"
<clic g> sur et choisir

 

Pour un champ définissant la langue d'un livre, mettre les valeurs possibles directement dans le contenu (séparées par des points-virgules) car ce sont des valeurs simples, peu sujettes à évolution

 

Dans la table "ouvrage" de la base en cours "bibliotheque",
affecter les caractéristiques suivantes au champ "Langue"
 

 

Si la liste évolue avec le temps, il est préférable de stocker les éléments dans une table.

BOUTON GAUCHE
volet bas
<clic g> sur l'onglet
sélectionner "zone de texte", "zone de liste" ou "zone de liste déroulante"
Les propriétés propres au choix effectué s'affichent
en face de "origine source", choisir "table/requête" :

en face de "contenu", sélectionner la table ou la requête contenant les valeurs
ou
<clic g> sur  pour appeler le générateur d'expression
si d'autres objets sont liés à ce champ, la balise active s'affiche près de "contenu"
<clic g> sur et choisir

 

Dans la base en cours "bibliotheque", créer une table "editeur" ayant les caractéristiques suivantes :

Dans la table "ouvrage", affecter les caractéristiques suivantes à "editeur"
en utilisant le générateur de requête et en faisant l'extraction suivante
qui correspond au code sql de "contenu"

Modifié le: mardi 15 novembre 2022, 10:19