AW: dbnavigator nbRefresh überschreiben
19. Feb 2017, 20:53
Sagen wir mal so: Du rufst in der Routine Refresh auf und der Button ruft Refresh auf, es wird also zwei mal ausgeführt.
Die Datenbankkomponente müsste eigentlich über die Ereignisse BeforeRefresh und AfterRefresh verfügen.
Merke Dir im BeforeRefresh theBookmark:=dsMedia.DataSet.GetBookmark;
und setze es im AfterRefresh wieder dsMedia.DataSet.GotoBookmark(theBookmark);
theBookmark darf dann nur keine lokale Variabel mehr sein.
|