Bonjour je suis tout nouveau dans l'univers mystérieux et fascinant des bases de données.
Je suis en train de travailler sur une table et je cherche à créer un nouveau champ que j'appelle "couleur".
Je voudrais sélectionner un type de champ qui me permette de choisir au sein d'une liste de couleur définie (je n'utilise que 4 couleurs: bleu, rouge, jaune et vert)
Quel type de champ dois-je sélectionner pour que lorsque je veux saisir les données une liste des 4 choix possibles apparaisse et pour que je ne puisse entrer que l'une de ces 4 couleurs?
Ou alors est ce qu'il existe quelque part une définition de chacun des type de champ proposés?
Merci pour votre aide
++
Type de champs
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
latoinemor
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 sept. 2009 11:52
Type de champs
Open Office 3.1 sous Windows XP
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Type de champs
Bonjour et bienvenue dans notre forum,
Pour faire ce que tu décris, tu peux avoir un contrôle Zone de liste, paramétré en Liste déroulante pour aller chercher les couleurs dans la table des couleurs et enregsitrer l'information dans une autre table (Zone dans l'exemple).
Pour faire ce que tu décris, tu peux avoir un contrôle Zone de liste, paramétré en Liste déroulante pour aller chercher les couleurs dans la table des couleurs et enregsitrer l'information dans une autre table (Zone dans l'exemple).
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
latoinemor
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 sept. 2009 11:52
Re: Type de champs
Ah en fait il faut que je créé une autre table avec les 4 couleurs?
Et que je fasse ensuite un lien?
Donc le type de champ à utiliser c'est un [CHAR] par exemple?
Merci pour ton aide
++
(PS j'arrive pas à ouvrir ton exemple)
Et que je fasse ensuite un lien?
Donc le type de champ à utiliser c'est un [CHAR] par exemple?
Merci pour ton aide
++
(PS j'arrive pas à ouvrir ton exemple)
Open Office 3.1 sous Windows XP
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Type de champs
C'est un effet secondaire d'Internet Explorer.j'arrive pas à ouvrir ton exemple
Enregistre le fichier sur ton disque, puis ensuite ouvre le avec OOo.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
latoinemor
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 sept. 2009 11:52
Re: Type de champs
wow je sais pas si j'ai le niveau pour arriver à ça...
a quoi correspondent les numéros dans ref_zone?
on peut pas tout simplement dire que le type de champs c'est texte, mais pas n'importe lequel, soit vert, soit bleu, soit rouge, soit jaune?
ou par exemple "petit", "moyen" "grand" et c'est tout?
genre comme un champ binaire "oui/non" mais en fait en trinaire ou quadrinaire?
++
a quoi correspondent les numéros dans ref_zone?
on peut pas tout simplement dire que le type de champs c'est texte, mais pas n'importe lequel, soit vert, soit bleu, soit rouge, soit jaune?
ou par exemple "petit", "moyen" "grand" et c'est tout?
genre comme un champ binaire "oui/non" mais en fait en trinaire ou quadrinaire?
++
Open Office 3.1 sous Windows XP
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Type de champs
Oui, c'est possible avec un autre type de contrôle, Zone de groupe, que tu dessines à la place du contrôle Zone de liste.on peut pas tout simplement dire que le type de champs c'est texte, mais pas n'importe lequel, soit vert, soit bleu, soit rouge, soit jaune
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
etiess
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 11 sept. 2009 11:38
Re: Type de champs
Les numéros dans RefZone sont juste un exemple :
Tu as une table principale :Table T_Zone, qui contient tes données. Ses variables sont :
id_zone : l'index de ta table, indispensable au fonctionnement, mais inutile pour l'utilisateur ici
ref_zone : une description de la zone dont tu veux donner la couleur (si tu voulais donner une couleur à chaque élève d'une classe par exemple, tu mettrais ici le nom de l'élève)
couleur_zone : c'est la couleur de la zone en question
Tu as une table secondaire (T_Couleur), qui contient les listes dont tu veux te servir. Elle a les variables suivantes :
ID_couleur : idem, numéro d'index
couleur : c'est à cette variable que tu vas associer les différentes couleurs
Si tu voulais utiliser une autre liste, avec des formes par exemple (rond, carré, triangle, ...), tu pourrais créer une nouvelle variable dans ta table secondaire, variable que tu appelerais "forme" . Tu entrerais alors dans cette variable plusieurs valeurs : rond, carré, triangle, ...
Ensuite, dans ton formulaire, il suffit de choisir "champ de liste" dans ta barre d'outil, et de suivre les indications !
Bon courage !
Tu as une table principale :Table T_Zone, qui contient tes données. Ses variables sont :
id_zone : l'index de ta table, indispensable au fonctionnement, mais inutile pour l'utilisateur ici
ref_zone : une description de la zone dont tu veux donner la couleur (si tu voulais donner une couleur à chaque élève d'une classe par exemple, tu mettrais ici le nom de l'élève)
couleur_zone : c'est la couleur de la zone en question
Tu as une table secondaire (T_Couleur), qui contient les listes dont tu veux te servir. Elle a les variables suivantes :
ID_couleur : idem, numéro d'index
couleur : c'est à cette variable que tu vas associer les différentes couleurs
Si tu voulais utiliser une autre liste, avec des formes par exemple (rond, carré, triangle, ...), tu pourrais créer une nouvelle variable dans ta table secondaire, variable que tu appelerais "forme" . Tu entrerais alors dans cette variable plusieurs valeurs : rond, carré, triangle, ...
Ensuite, dans ton formulaire, il suffit de choisir "champ de liste" dans ta barre d'outil, et de suivre les indications !
Bon courage !
OpenOffice 3.1.1
Windows XP SP2
Windows XP SP2
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Type de champs
Dans ce nouvel exemple, un formulaire permet l'entrée des couleurs par un contrôle Zone de groupe.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox