Bonjour,
J'exécute ma requête SQL et je récupère les champs de mes tables Acces (via ADOQuery, ADODataSource). Cependant, j'aimerai faire en sorte que l'affichage dans mon DBGrid ne soit pas déterminé par rapport au type des champs (ex: NomClient, String taille 200). Concrètement, j'aimerai que la largeur de mes colones font X pixels, que le nom des colones soient centrés ainsi que les valeurs affichés.
J'aimerai aussi afficher une valeur de type bool par 'oui' ou 'non' lorsque cette valeur est à True ou False. Autrement dit, éviter de passer par des champs calculés sous BCB mais directement par programmation SQL.
Je ne peux pas faire par programmation (ou du moins, ce serait vraiment très très long à coder) car j'affiche dans mon Grid le résultat de requêtes correspondant à des statistiques, et donc à chaque fois des tables différentes.
La solution à laquelle j'ai pensé, c'est d'utiliser un composant TADOQuery et TADODataSource propre à chaque requête préformaté, mais si je peux utiliser qu'un seul couple queryStatistique/DataSource alors j'allégerai mon code.
Partager