1 pièce(s) jointe(s)
Rafraichir Affichage DBGrid - indexation unique
Bonjour,
J'ai un DBGrid alimenté par un dataSource associé à ma requête q_affich :
Code:
1 2 3 4 5 6
| q_affich.SQL.Add('select CODXENT as CLIENT, TOUXENT as TOURNEE, decode(MARXENT, ''MA'', ''MARITIME'', ''AE'', ''AERIEN'', ''RO'', ''ROUTE'') ');
q_affich.SQl.Add(' TRANSPORT, Count(CDEXENT) as NBCMD, MAX(MPLXENT) as MPLENCOURS');
q_affich.SQL.Add('from ENTXRES');
q_affich.SQL.Add('where DEPXENT=:dep and TCDXENT=''3'' GROUP BY CODXENT, TOUXENT, MARXENT');
q_affich.SQL.Add('ORDER BY CODXENT');
q_affich.ParamByName('dep').AsString := in_dep; |
Dans mon programme je fais un traitement qui modifie le MPLXENT présent donc dans mon DBGrid_Affich.
Comment puis-je faire pour rafraichir mon DBGrid en affichage ? Dois-je relancer la requête par le q_affich ?
J'ai testé avec un DBGrid.Refresh... mais ça ne fonctionne pas, q_affich.Refresh me génère une erreur (en pièce jointe)
COmment puis-je faire ?