Bonjour,
J’ai deux tables en relation Commandes et détails (base Firebird 3) reliées par un champ NUMCOM
Une dbgrid permet de naviguer dans les commandes, et les détails s’affichent bien dans une deuxième grille et sont bien mis à jour à chaque mouvement dans les commandes. Jusque là tout va bien !
La table commande est en auto-commit, la détails en cachedupdates.
Si je modifie (ou ajoute) une nouvelle commande, tout est bien enregistré dans la BDD après le ApplyUpdate et commit, et la grille détails affiche bien ce qui a été modifié (ou ajouté) mais il semble que je perde la relation : en naviguant dans les commandes, la grille détails n’est plus mise à jour et reste figée sur le contenu de la dernière validation.
J’ai essayé de faire un refresh, et même de fermer le query détails puis le rouvrir, rien n’y fait. Seul moyen de retrouver un bon affichage = fermer le programme et le relancer…
Une idée ?
Merci d'avance...







Répondre avec citation









Partager