Merci en effet, ça marche bien...
Dernière question, si je veux afficher le résultat dans un DBGrid et pas une listbox comment je peux faire ?
Si je mets le DataSource1 que j'avais utilisé pour Query1 dans mon nouveau BDgrid, je tombe sur le même DBgrid initial non trié...
En fait Pottiez m'avait aimablement indiqué la marche à suivre :
Mais ça marche pas...pour cela, il suffit que dans la propriété DataSource de ton nouveau TDBGrid tu indique de TDataSource que tu utilise pour ta connexion à la base de données, ensuite tu fait de même dans ton TQuery et dès que tu vas exécuter une requête dans ton TQuery, ton TDBGrid va se mettre à jour.
Voici un réapitulatif des composants que j'ai :
***Un DBGrid3 qui contient les valeurs de la table , elles ne sont pas triées par ordre alphabetique ici hein.
- La propriété DataSource ( dans l'inspecteur d'objet ) possède DataSource1
***Table1 qui a NouveauTest.db dans TableName
***DataSource1 qui a dans DataSet "Table1"
***Query1 qui a dans DataSource "DataSource1"
Voilà après la requête pour le tri par ordre alphanétique j'ai tout qui s'affiche dans une listBox mais je veux le faire dans un autre DBGrid qui s'appelle DBGrid4
J'ai donc mis DataSource1 dans DBGrid4.
vous voyez une erreur?
[/LIST]
Partager