Bonjour,
C'est la première fois que créait mon application base de données ACCESS avec Delphi. J'ai donc encore un peu de mal avec les requêtes SQL. Voici mon problème. J'ai besoin de récupérer dans une ComboBox tous les articles appartenant à la catégorie sélectionnée dans la comboBox ci-dessus.
Je suppose qu'il faut faire ca avec un ADOQuery et une requête sql mais mon souci est a ce niveau. Voici mon code :
En pas a pas, un message d'erreur s'affiche lorsque j'arrive à "mon_adoquery.Open"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure Tfrm_ajout_manuel.cb_vente_categChange(Sender: TObject); begin mon_adoquery.SQL.Clear; mon_adoquery.SQL.Add('select * from article where article.code_categ=categorie.code_categ and nom_categ=:ma_categ'); mon_adoquery.Parameters.ParamByName('ma_categ').Value:=cb_vente_categ.Text; mon_adoquery.Open; cb_choix_article.Clear; while (not mon_adoquery.Eof) do begin tab_categ.First; cb_choix_article.Items.Add(mon_adoquery.FieldByName('nom_article').Value); mon_adoquery.Next end; end;
"Aucune valeur donnée pour un ou plusieurs des paramètres requis"
Merci à vous.
Partager