Salut tout le monde et merci Patrick
Mangacker, si tu as réussi à afficher les données avec ADOTable, il ne te reste plus rien à faire pour faire une liaison avec ADOQuery, mais tu auras néanmoins besoin d’une requête SQL pour afficher tes données. Si t’as aucune idée, ne t’en fais pas, c’est extrêmement simple.
Voici comment tu peux procéder d’une manière générale, si t’as déjà déposé un TADOQuery sur ta fiche :
I) sélectionnes le composant ADOQuery sur ta fiche
Dans l’Inspecteur d’Objet,
i) ADOQuery->Connection= ADOConnection1 ;
ii) ADOQuery->SQL->String=( un clic sur String une zone de texte s’ouvre)
iii) dans la zone de texte tu vas saisir ceci :ici Matable est le nom de la table que tu veux afficher, celle que t’as eu à sélectionner dans ADOTable->tableName
Code : Sélectionner tout - Visualiser dans une fenêtre à part « SELECT * from Matable »
iv) un double-clic sur le composant ADOQuery et une petite fenêtre blanche s’ouvre
v) un clic droit sur la petite fenêtre-> Add fields->tu selectionnes les champs et OK.
II) sélectionnes le composant DataSource
Dans l’Inspecteur d’Objet, tu fais ceci
DataSource->Dataset=ADOQuery [/CODE]; et c’est tout
Tu vois c’est aussi simple que ça, mais tu devras avoir des notions en SQL pour utiliser ADOQuery si tel n’est pas encore le cas.
Dans ADOQuery, avec select tu peux sélectionner les champs que tu veux afficher. Si ta table a plusieurs champs « select * from Matable» n’est pas conseillé, Pb de lenteur, tu vois c’est SQL quoi !
Pareil pour l’élément DBGrig, tu peux paramétrer les affichages, titrer les colonnes, définir les couleurs, … mais là à partir de l’inspecteur d’Objet ou par code.
En espérant avoir apporté un plus à ta préoccupation,
je te souhaite une bonne journée et courage.
@+
Soul !
Partager