Bonjour,
Est-il possible de créer une liste déroulante pour choisir les valeurs à saisir d'un champs d'une table ? Si oui comment ?
Cordialement.
Bonjour,
Est-il possible de créer une liste déroulante pour choisir les valeurs à saisir d'un champs d'une table ? Si oui comment ?
Cordialement.
En développant un programme externe à Postgresql qui va accéder à Postgresql et utiliser la base de données.
En principe, on ne gère pas les données directement avec un SGBD (Postgresql ou autre) mais à l'aide d'un tel programme externe développé spécifiquement pour les besoins exprimés.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
D'accord. En créant une IHM intermédiaire entre l'utilisateur de la BD et Postgresql. Et ensuite dans Postgresql on pourrait mettre un check pour s'assurer qu'on ne saisie pas autre chose. Ai-je bien compris ?
Peux-tu préciser ton besoin ?
Je donne un exemple...
Soit une interface graphique permettant d'affecter un article à une catégorie parmi une petite dizaine. La liste des catégories est présentée à l'utilisateur par une liste déroulante dont le contenu est alimenté par le programme qui interroge la table des catégories de la base de données Posgresql.
Si demain on souhaite ajouter une nouvelle catégorie, inutile de modifier le programme, il suffit d'ajouter la catégorie dans la table. Et nul besoin de CHECK dans la BDD.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Mon cas : j'ai des sondages qu'il faut affecter à une des trois catégories de sondages. Pour alimenter la BD je crée une interface en PHP dans laquelle il y a un formulaire de saisie. Dans ce formulaire, je mets une liste déroulante avec les trois catégories. Si je veux ajouter d'autres catégories je mets à jour la liste déroulante.
Je le vois comme ça !
Il serait mieux d'avoir une table des catégories et de mettre une clé étrangère dans la table des sondages référençant la catégorie à laquelle est affecté le sondage.
MCD :
sondage -1,1----affecter----0,n- categorie
Tables :
categorie (cat_id, cat_nom)
sondage (sdg_id, sdg_id_categorie...)
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Partager