Bonjour,
J'ai une base de donnée, et je souhaite au travers une requête sql pouvoir quand je suis positionné sur une position de ma table récupérer une donnée et la placer dans un combobox.
Pourriez vous m eclairer.
Merci
Bonjour,
J'ai une base de donnée, et je souhaite au travers une requête sql pouvoir quand je suis positionné sur une position de ma table récupérer une donnée et la placer dans un combobox.
Pourriez vous m eclairer.
Merci
Salut,
Eclairez nous d'abord en nous un plus détail sur ce que vous voulez faire
Salut , En general quand je veux recuperer des donnees de ma requet SQL je fais le suivantEnvoyé par aoking
Ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ComboBox1.Items.Add(Query1.Fields.FieldByName('Nom De Champ').Asstring);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ComboBox1.Items.Add(Query1.Fields.Fields[Numero de champ].Asstring);
C'est pourtant simple pour récupérer le contenu d'une table.
Tu fais d'abord une requette select voici un exemple:
req.sql.clear
req.sql.add('select champ from matable');
req.open
while (not req.eof) do
begin
combobox.items.add(req.fields.fields[0].asstring);
req.next
end;
req.close;
fields[0] représentente la position de l'enregistrement dans ta requête. par exple si tu fais une requête sur sur plusieurs champs commme par exple champ1, champ2, champ3.... fields[i] sera la position du champ.
Si pas contre tu utilises * field[i] sera la position du champs dans la table. nb les indices commences à 0.
Si tu veux que dans le combobox il y'ait plusieurs champs il faut concatener les champs.
Courage mon gar.
Il ya plus simple mon chère amis.
essayé d'utiliser un LoocupComboBox car il a été désigné pour charger le contenu d'un champ d'une table1 vers le champ d'une autre Table2 de même type.
Exemple :
imaginé que j'ai une table article :
ARTICLE contient les champs suivant
1-COD_ART
2-COD_FAMILLEART
3-DESIGNATION
4-PRIXA
et une autre Table2 qui est FAMILLEARTICLE qui contient les champs suivant
1-Cod_FAMILLE
2-LIBELLEFAMILLE
Voila maintenant je désir affiché dans une fiche Article un LoocupComboBox
les information contenant LIBELLEFAMILLE dans le champ CodFamille de la Table Article.
Je doit faire ceci :
Je dépose un Query1 Puis le relier à la table Article+DataSource1.
Je dépose un Query2 Puis le relier à la table FAMILLEARTICLE+DataSource2.
je dépose un LoocupComboBox sur ma fiche Puis donner le propriété Suivante
ListeSource ataSource2 {qui est Table FAMILLE}
ListField :LIBELLEFAMILLE {qui est Table FAMILLE}
KeyField :Cod_Famille {qui est Table FAMILLE}
Vers :
DataSource ataSource1.
DataField : Cod_FamilleArt.
Bonne chance.
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager