DBGrid i odszukiwanie elementu

0

Mam baze danych i jej elementy sa wyświetlane na komponencie DBGrid. Moje pytanie jest następujące, jak zrobic aby po wcisnieciu klawisza np. "D" zaznaczana była pierwsza pozycja w której tekst zaczyna sie na "D". Szukałem, szukałem, ale nie znalazłem i nie mam pomysłu jak to zrobic, dalatego prosze o pomoc.


0

mniej wiecej zaczynam kumap, mam nowy pomysł i mniej wiecej sie sprawdza, ale mam jeszcze jedno pytanko. w zdarzeniu OnKeyDown funkcja zwraca mi numer nacisnietego klawisza a jak zrobic aby zamist numeru wyswietla sie np na labeli jaki to klawisz?? czy musze wprowadzac do programy kody wszystkich klawiszy??

0

czy musze wprowadzac do programy kody wszystkich klawiszy??

Jest funkcja, która zwraca znak z podanego kodu ASCII. Kurcze, zawsze mi się one myliły, ale to bodajże ord.

0

czy musze wprowadzac do programy kody wszystkich klawiszy??

Jest funkcja, która zwraca znak z podanego kodu ASCII. Kurcze, zawsze mi się one myliły, ale to bodajże ord.

To chyba jednak Ci się pomyliło :) Z kodu na znak - funkcja Chr() albo po prostu rzutowanie - Char().

0

Wystarczy skorzystac z OnKeyPress

procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
0

a nie lepiej zrobic dodatkow miejsce gdzie bedzie szpisywal i beda pokazywac ci sie tylko te rekordy zaczynajace sie na dany ciag??

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