Jak ustawić wskaźnik na odpowiednie miejsce w DbGrid?

Jak ustawić wskaźnik na odpowiednie miejsce w DbGrid?
S0
  • Rejestracja: dni
  • Ostatnio: dni
0

Witajcie!
Jak problem to znowu do Was (a gdzie indziej, nigdy się na Was nie zawiodłem)

Otóż mam DBGrid-a (gdzie wyświetlam bazę danych - MySQL/Zeos). Baza/DBGrid jest sortowany w/g pola numerycznego (np. NRINW). Czy mogę oprogramować tak DBGrida, abym po naciśnięciu klawisza "1" wskaźnik w DBGridzie ustawił mi się na rekordzie z NRINW = 1, następnie po dalszym naciskaniu np "2" ustawi się na rekordzie z NRINW=12. Obsługę zdarzeń onKeyDown, onKeyPress znam, ale nie wiem jak ustawić odpowiednio wskaźnik na szukanym rekordzie?
W sql można skonstruować zapytanie np.

Kopiuj
SELECT * FROB baza WHERE NRINW= xxx

ale to nie o to chodzi. Chcę widzieć całą bazę, ale wskaźnik ma przeskakiwać na odpowiedni rekord.

Pomożecie?
Sc0li0sis

PW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 130
S0
  • Rejestracja: dni
  • Ostatnio: dni
0

Wielkie dzięki Przemku!

Właśnie szukałem i znalazłem Locate(), wcześniej szukałem Find() i nic nie mogłem znaleźć. Wiedziałem, że można na Was liczyć

S.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

pooglądaj sobie SmDbGrid, w szczególności "Filter for columns".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.