Bonjour,
Je souhaite que le applyupdate se fait après le insert dans le dbgrid.
Merci
Bonjour,
Je souhaite que le applyupdate se fait après le insert dans le dbgrid.
Merci
applyupdate ou un refraichissement (refresh) des données de la Grille ?
Le applyupdate se fait sur un ensemble de données en mode CachedUpdates (ou autoCommit False dépendant des composants utilisés pour la connexion à la BDD) donc ici dans ce cas il suffit de le faire dans l'event afterInsert ou afterPost ou équivalent de la table/query
Le refresh, lui, doit se faire quelque soit le mode . Une fois de plus cela va encore dépendre des composants utilisés
BDE : un refresh d'une table ou d'une query fonctionne
Autre: un active:=false (ou close) suivi d'un active:=true (ou open)
bien sur dans ce cas on perd le pointeur sur le 'curseur d'enregistrement' , mais rien qui ne puisse se régler avec un Bookmark ou un Locate sur l'enregistrement inséré .
Il y a déjà eu plein de posts et même une réponsesur ces sujets
Partager