Problem z DBGrid w Builderze

0

Mam sobie DBGrid na formie, podłączony do tabeli przez TTable i DataSource, dane uporządkowane alfabetycznie wg któregoś z pól. Klikając przycisk przechodzę do pożądanego rekordu poprzez instrukcję Table1->GotoKey(). Wówczas odpowiedni rekord jest podświetlony przykładowo gdzieś w środku DBGrida ja jednak chciałbym aby w tym momencie stał się on pierwszym od góry w DBGridzie (tak jak to było przeważnie w dawnych programach dosowych). Nie chodzi mi tu jednak aby stał się on pierwszym rekordem w tabeli, po prostu aby był na górze DBGrida i można było np. przejść w górę kursorem do wcześniejszych rekordów (chwilowo niewidocznych - bo ten o który chodzi ma być pierwszy od góry). Mam nadzieję, że rozumiecie o co chodzi. :-/ :-(
Użycie filtra na TTable nie wchodzi w grę, gdyż tak jak pisałem muszę mieć wszystkie inne rekordy też obecne w Gridzie.
Jak to zrobić?

0

O ile dobrze mi wiadomo to nie ma jakiejs prostej metody na "przesuniecie" tego rekordu na gore tej tabeli, ale moge sie mylic... wyniak to ze specyfiki obiektu DBGrid (wyszukany rekord zawsze pojawia sie w okolicy srodka tabeli). Przykro mi... ;)

Jeżeli jednak ktoś zna metode na uzyskanie takiego efektu to takze bede zainteresowany..... [cygaro]

1 użytkowników online, w tym zalogowanych: 0, gości: 1