Het is als volgt:
Ik heb een DBGrid. Als ik ergens een update doe in een ander scherm, moet de de Query gerefreshed worden.
Dit doe ik d.m.v. Query1.Active False/True setten.
Nu komt het probleem:
Zodra ik de Query True/False doe springt de active record in het DBGrid terug naar positie 1.
Nu wil ik in een variable bijhouden waar hij was gebleven en naderhand weer terug springen naar die record.
Dus zoiets als: (fictief delphi)
LastselectedRow := DBGrid1.SelectedRow;
..
..
DBGrid1.ActiveRow := LastSelectedRow..
Iemand enig idee hoe je de index van de row kan ophalen..?
Ik heb een DBGrid. Als ik ergens een update doe in een ander scherm, moet de de Query gerefreshed worden.
Dit doe ik d.m.v. Query1.Active False/True setten.
Nu komt het probleem:
Zodra ik de Query True/False doe springt de active record in het DBGrid terug naar positie 1.
Nu wil ik in een variable bijhouden waar hij was gebleven en naderhand weer terug springen naar die record.
Dus zoiets als: (fictief delphi)
LastselectedRow := DBGrid1.SelectedRow;
..
..
DBGrid1.ActiveRow := LastSelectedRow..
Iemand enig idee hoe je de index van de row kan ophalen..?