Witam jest taki problem z DBgrid i jego pochodnymi :

Gdy stoję kursorem grida na rekordzie który jest modyfikowany na innej
stacji,gdy zrobię refresh na mojej sesji a rekord już został zmodyfikowany na
innej stacji grid w mojej sesji wraca mi na początek zbioru czy można to
opanować w jakiś sposób ?? Już próbowałem wielu spraw nawet z recNo ale to
jest raczej porażka bo po append tabeli na innej stacji recNo zmienia wartość,
locate zaś źle działa przy dużej ilości rekordów nie ustawia się dokładnie na zadanym
kluczu.

Proszę o jakąś podpowiedź bo już nie mam siły z tym walczyć :( jak w
takiej sytuacji ustawić się na właściwym rekordzie ?

(jeśli to istotne to używam komponentów ZEOS i baza PostgreSQL, Grid połaczony z Datasource, Datasoutce z TZQuery itd... )