Afficher la ligne d'une table après avoir choisi son ID dans une liste - SQL/NoSQL - Programmation
Marsh Posté le 14-08-2014 à 09:05:04
c'est pas très clair tout ça
suffit de faire un truc du genre : select from where colonne in ( select ... )
Marsh Posté le 14-08-2014 à 09:34:22
Il faut regarder tes cours de sql et ou les milliers de postes concernant ceci sur internet, cela s'appelle une jointure...
si non... c'est encore plus "con"...
Vu que tu as une liste déroulante..., et un formulaire dans lequel tu veux afficher le détail:
tu as l'enregistrement ou l'ID de "sélectionné" et donc après pour ta seconde liste...
tu fais une requête toute simple :
select * (ou les champs que tu veux) from ta_table_du_2nd_formulaire where ID_formulaire = ID_selectionné
order by le_champ_que_tu_veux
Après si tu ne sais pas faire ça:
il faut passer sur un autre forum, car ce n'est plus du SQL... mais c'est de la programmation.
ou
plus simplement lire la doc lié à tes composants (il a bien souvent des exemples utiles).
Guillaume
Marsh Posté le 14-08-2014 à 02:43:33
Bonjour,
Je voudrais afficher dans un 2ème formulaire les champs d'une ligne de table correspondant à une instance de son entité, après avoir sélectionné son ID unique dans une liste déroulante depuis un 1er formulaire d'accueil.
Mais je ne vois pas comment configurer une requête qui me permettrait de le faire ?
La liste déroulante a pour nom "Recherche" et son contenu est le résultat d'un SELECT sur les ID de la table avec un ORDER BY ordre alphabétique.
Message édité par jpnn80 le 14-08-2014 à 02:44:15
---------------
Mes feedback vendeur http://forum.hardware.fr/hfr/Achat [...] 8312_1.htm | http://www.priceminister.com/feedback/jpnn | https://feedback.ebay.fr/ws/eBayISAPI.dll?Vi