![]() |
Datenbank: SQLite • Version: 2.1 • Zugriff über: ZeosLib
DBGrid per Tastendruck Datensatz ermitteln ??
moin moin
also ich ein DB grid nennen wir es einfach ma Grid1 und wollte mit den onkey er eigniss einfach den aktuellen datensatzt ermitteln wo der rowselect balken drauf steht also wenn VK_RETURN drücke soll er mit die personenID gerade ausgeben nun das dumme daran ist die PersonenID ist nicht in Grid zusehen sondern in der Tabelle drin in den Grid zusehen ist z.B. nur PS_name und PS_telefonnr. wie gehe ich da ambesten vor ??? geht das überhaupt ??? lg gigant |
Re: DBGrid per Tastendruck Datensatz ermitteln ??
Ein DBGrid ist datensensitiv. Bedeutet, das der Datensatzzeiger im DBGrid immer mit dem Datensatzzeizer der zugrundeliegenden Datenmenge übereinstimmt.
Du kannst also im deinem onKeyPress o.Ä. einfach auf den Dataset verweisen
Delphi-Quellcode:
i:= MyZeosTable.FieldByName('PersonenID').asInteger;
oder i:= DBGrid1.Datasource.Dataset.FieldByName('PersonenID').asInteger; Schöne Grüße, Jens :hi: |
Re: DBGrid per Tastendruck Datensatz ermitteln ??
jup genau das habe ich mir gedacht
ich dachte mir schon das das DBGrid datensensitiv ist aber ich wusste leider nicht wie ich daran komme lg, Gigant |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz