Je programme sous Delphi 6.
Je désire pouvoir ouvrir des BDD Access dont les tables et les champs sont à priori inconnus avant l'ouverture.
Sur une feuille je place DataSource, Table, Database, DBGrid.
Après choix d'une BDD je récupère les tables qui y sont présentes.
Après choix d'une table, j'affecte les noms de la BDD et de la table aux propriétés adhoc des composants Database et Table et je termine en activant les deux. Le contenu de la table s'affiche dans DBGrid.
Mais je voudrais que les données de type ftFloat s'affichent formatées dans DBGrid: uniquement les 2 premères décimales après la virgule.
Si je connaissais par avance la structure de la BDD je pourrais par un clic droit sur le composant Table choisir 'Fields Editor', Ajouter les champs de la table et pour les champs appropriés éditer la propriété 'DisplayFormat'.
Mais par principe la structure de la BDD est inconnue et je n'arrive pas par code, à l'execution, accéder à cette propriétée pour lui donner la valeur voulue (#0.00).
Merci de l'aide.
Partager