Hello

J'ai trois fiches : la première permettant d'ajouter un client, la seconde permettant d'ajouter une conso à un client, la troisième étant le menu pour passer d'une fiche à l'autre. Sur chacune des deux fiches (ormis le menu) j'ai un composant TADOTable connecté sur ma table Client (Access), et un autre composant TADOTable connecté sur la même table Client.

Le pb est le suivant, lorsque j'ajoute un client depuis la fiche Client puis l'utilisateur veut ajouter une conso pour ce client, le nouveau client n'apparait pas, je dois fermer l'application pour que le nouveau client soit bien enregistré.

J'enregistre mon client "convenablement" par des ->Insert(), ->Post(). J'ai même essayé de faire à chaque fois qu'un événement FormShow() se produit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ClientConso->Active = false;
ClientConso->Active = true;
J'ai essayé la méthode Update() aussi, mais j'ai des plantages lors du FormShow. Bref, pas moyen de faire une mise à jour entre deux tables ADO pointant sur la même table Access.

En espérant que qq'un pourra m'aider, a bientôt.