Bonjour à tous.
Voilà je reviens à BCB pour des modifications sur un programme.
Je me connecte à une BDD Access 2003.
J'utilise les composants du BDE et j'ai un problème de rafraichissement.
Mes tables et requêtes sont bien toutes en AutoRefresh.
Quand je modifie une fiche client, les DBGrid s'y rapportant sont bien modifiés.
Mais par contre, quand je lance un QReport avec le listing client, les MAJ ne sont pas effectuées.
Je dois arrêter le programme et le relancer et là, ça fonctionne.
J'ai donc essayer de me déceonnecter/reconnecter de la table, puis de la BDD carrément après la modification mais rien à faire, ça ne change rien.
Auriez-vous donc quelques lignes imparrables afin que lorsque je lance mon QReport, il me prenne donc la Table à jour.
Voici le code pour le lancement de celui-ci :
D'avance, Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ImprimeListeClients->Query1->SQL->Clear(); ImprimeListeClients->Query1->SQL->Add("SELECT * FROM TClient "); ImprimeListeClients->Query1->Open(); // On affiche notre QReport ImprimeListeClients->QReport1->Preview();
Partager