Ahoj všem.
Stále pracuji na migraci z BDE na FireDAC. Upravovaná aplikace používá jako startovací zobrazení aktualizací přehled jejich záznamů pomocí TTable (nově TFDTable). Pro rozumnou rychlost načtení obsahu jsem nastavil FetchOptions.Mode na fmOnDemand a FetchOptions.RowsetSize na 100. To je OK. Ale jakmile použiju filtrování přes OnFilterRecord, tak se to načítá hrozně dlouho. Můj odhad je, že to ignoruje nastavení FetchOptions.Mode a dělá FetchAll.
Pokud nastavím FetchOptions.RecsMax, tak to je sice rychlé, ale výsledek je nekompletní a nepřišel jsem na to, jak zajistit, aby se načetlo vše.
OnFilterRecord není možné přestat používat - to by znamenalo příliš velké úpravy na mnoha místech.
Moc prosím o nakopnutí a předem děkuji.