Bonjour,
Je ne comprends pas pourquoi le choix de ma liste déroulante n'est pas respecté dans la table en question.
Merci pour votre aide.
Godefroy
[Résolu]Liste déroulante qui fait défaut lors de la saisie
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.
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
[Résolu]Liste déroulante qui fait défaut lors de la saisie
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par godefroy le 23 févr. 2023 17:34, modifié 2 fois.
Libre Office 6.0.7 Ubuntu 18.04
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Liste déroulante qui fait défaut lors de la saisie
Bonjour,
Un contrôle Zone de liste enregistre les données dans une Table, soit par l'ID correspondante, soit par une Liste de valeurs (comme dans un tableur, solution à déconseiller).
L'instruction SQL est alors :
Le contrôle affiche l'amarrage dans le formulaire et enregistre l'ID dans la Table Gestion.
Dans ta Base, la requête n'est pas conforme et un message le signalant peut s'afficher à l'ouverture.
Un contrôle Zone de liste enregistre les données dans une Table, soit par l'ID correspondante, soit par une Liste de valeurs (comme dans un tableur, solution à déconseiller).
L'instruction SQL est alors :
Code : Tout sélectionner
"SELECT "amarrage", "ID_amarrage" FROM "T_amarrage""Dans ta Base, la requête n'est pas conforme et un message le signalant peut s'afficher à l'ouverture.
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
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Liste déroulante qui fait défaut lors de la saisie
Bonjour Jeanmimi,
Lorsque j'essaie le formulaire avec liste dérulante, ses valeurs s'effacent. Et la table T_gestion continue à afficher la valeur ZERO des champs INTEGER et je ne parviens pas à reconstruire votre exemple.
Bien à vous
godefroy
Lorsque j'essaie le formulaire avec liste dérulante, ses valeurs s'effacent. Et la table T_gestion continue à afficher la valeur ZERO des champs INTEGER et je ne parviens pas à reconstruire votre exemple.
Bien à vous
godefroy
Libre Office 6.0.7 Ubuntu 18.04
-
HRk2o
- Membre cOOnverti

- Messages : 366
- Inscription : 29 mai 2009 08:51
- Localisation : Guyane
Re: Liste déroulante qui fait défaut lors de la saisie
Bonjour,
Avez-vous pensé à corriger les requêtes Sql de chaque z-liste ?
@+
Avez-vous pensé à corriger les requêtes Sql de chaque z-liste ?
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 10 sous AOO 4.1.16 et LibO 24.8.5.2
-
jeanmi2403
- SuppOOrter

- Messages : 1485
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Liste déroulante qui fait défaut lors de la saisie
Bonjour,
Votre formulaire ressemble à un "bricolage", tiré d'un exemple de monsieur Pulcinopio.
Il n'est pas besoin d'avoir une liste déroulante à côté du champ de données, cela vous oblige à connecter deux contrôles sur le même champ.
De plus, le champ ID_XXX de chaque liste ne figure pas dans la requête. Donc aucune chance de mise à jour....
J'ai écrit un tutoriel sur un exemple tiré d'une question du forum sur le Site de Documentation, que tu pourras adapter à ton besoin.
Note : Les champs clés primaires (dans des tables différentes) peuvent toutes porter le même nom (ID), ça facilite la lecture et l'écriture des requêtes.
Cordialement,
Votre formulaire ressemble à un "bricolage", tiré d'un exemple de monsieur Pulcinopio.
Il n'est pas besoin d'avoir une liste déroulante à côté du champ de données, cela vous oblige à connecter deux contrôles sur le même champ.
De plus, le champ ID_XXX de chaque liste ne figure pas dans la requête. Donc aucune chance de mise à jour....
J'ai écrit un tutoriel sur un exemple tiré d'une question du forum sur le Site de Documentation, que tu pourras adapter à ton besoin.
Note : Les champs clés primaires (dans des tables différentes) peuvent toutes porter le même nom (ID), ça facilite la lecture et l'écriture des requêtes.
Cordialement,
Dernière modification par jeanmi2403 le 23 févr. 2023 17:34, modifié 1 fois.
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Liste déroulante qui fait défaut lors de la saisie
Bonsoir Jeanmichel,
Bon, je me ramasse et je balise. J'ai encore à apprendre.
Merci
Godefroy
Bon, je me ramasse et je balise. J'ai encore à apprendre.
Merci
Godefroy
Libre Office 6.0.7 Ubuntu 18.04