ADOQuery + DBGrid :affichage de données

rose1384 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   -  
rose1384 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir a tous

j'ai un petit souci sur l'affichage des données sur une dbgrid :


sur ma form j posé un adoconnection , adoquery ,dbgrid,et un datasource pr relier dbgrid et adoquey

un bouton rechercher a pour code :
procedure TForm1.rechercherClick(Sender: TObject);
begin
form1.ADOQuery1.active := false;
form1.adoquery1.SQL.clear;
form1.adoquery1.SQL.add('select CODE_PROJET');
form1.adoquery1.SQL.add ('from PROJET ');
form1.ADOQuery1.Active := true;


end;


on exécutant le code ça donne aucun résultat !!!!ya surement une instruction qui manque ?

auriez vous l'amabilité de venir a mon aide
merci d'avance
cordialement


2 réponses

Profil bloqué
 
Le composant DBGrid doit etre lié au composant DataSource auquel le Query lui est lié via la propriété DataSet de ce DataSource.

Pour ce qui est de la requête, tu dois avoir une requête stockée dans l'editeur Sql du composant Query, si cette requête est correcte (parce qu'elle doit opérer sur des critères qui renvoient un résultat sûr), alors l'erreur est située au niveau de la formation de la nouvelle requête ajoutée à l'exécution.
0
rose1384 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   46
 
BONJOUR metarefsalem

merci bcp de m'avoir eclaircir , en faite j 'ai constaté que le probléme d'affichage se pose quand j'ai nommé les colonnes du dbgrid en configuration ,

sans nommage des colonnes les résultats s'affichent nickel ,
d'ou ma question comment faire pr avoir une liaison avec l'affichage des données , aprés avoir créer les colonnes par l'éditeur de texte et les nommer ds propriétés fieldname ? ya un truc ki manque ?

MERCI ENCORE
0