Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi DBGrid Tastensprung (https://www.delphipraxis.net/65270-dbgrid-tastensprung.html)

ZeroQool007 14. Mär 2006 13:28


DBGrid Tastensprung
 
Hallo, über die Suche habe ich nichts gefunden. Ist es möglich in einem DBGrid mit einer Taste in die entsprechende Zeile zu springen. Bsp. Habe ein DBGrid mit Namen. Ich drücke dann zb die Taste "M" und anschließend soll automatisch die Liste runterscrollen bis zum 1. Namennamen der mit "M" beginnt. thx im voraus.

Quake 14. Mär 2006 13:59

Re: DBGrid Tastensprung
 
Du könntest im OnKeyPress die Taste (in deinem Beispiel 'M') abfangen, und in der Datenmenge mit Locate den Datensatz wählen.

ZeroQool007 14. Mär 2006 14:18

Re: DBGrid Tastensprung
 
thx


Delphi-Quellcode:
procedure Tfrm_Kundenverwaltung.DBGrid_SuchenKeyPress(Sender: TObject;
  var Key: Char);
begin
  ADODataSet_Suchen.Locate(cvCh100_Firma, Key, [loCaseInsensitive, loPartialKey]);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz