Bonjour,
Voila j'ai une question qui me tortille l'esprit depuis pas mal de temps maintenant. J'ai développé pas mal d'appli avec un jeux de composant classique pour me connecter à une db mysql à savoir, TDatabase, TQuery ou TTable, TDataSource et un TDBgrid pour afficher le tout.
J'ai toujours essayé de comprendre comment updater l'affichage de mon dbgrid apres l'ajout d'un nouveau record dans ma table.
J'ai plus ou moins trouvé une solution, un peu bourin certe mais qui à le merite de marcher, elle consiste à faire un Close() Open() sur la table ce qui pour effet d'updater le record affichés dans le dbgrid (oui c clair c bourin).
Donc ma question est la suivant, existe t'il un moyen plus subtil d'updater, de rafraichir, bref de faire en sorte que mon nouveau record apparaisse apres un ajout sans que j'ai besoin de fermer puis ouvrir ma table?.
Merci pour votre aide.
Partager