![]() |
Datenbank: BDE • Zugriff über: Alias
DBGrid auf Datensatz klicken
Hallo,
so, jetzt in 2 threads: verwende BDE mit DataSource, sorry für die Frage, aber Wie kann ich es einrichten dass er wenn ich einen Datensatz (also eine Zeile) in der Tabelle anklicke dann eine 2.Form öffnet und die Caption des Labels 2 auf der Form gleich der Name-Spalte des angeklickten Datensatzes entspricht? Viele Dank für die Hilfe, ich weiß sonst nicht weiter :) Falco953 |
Re: DBGrid auf Datensatz klicken
Der Inhalt des aktuell angewählten Feldes bekommst du so:
Delphi-Quellcode:
Den angezeigten Spaltennamen bekommst du mit
if Assigned(DBGrid1.SelectedField) then
inhalt := DBGrid1.SelectedField.AsString;
Delphi-Quellcode:
und den eigentlichen Feldnamen:
spaltennamen := DBGrid1.SelectedField.DisplayLabel;
Delphi-Quellcode:
Wichtig ist dass man immer prüft ob "SelectedField" überhaupt zugewiesen ist;
feldname := DBGrid1.SelectedField.FieldName;
wenn man das nicht tut hagelt es Zugriffsverletzungen. |
Re: DBGrid auf Datensatz klicken
Hallo...
wenn du im DBGrid auf einen Datensatz klickst wird der angeklickte Datensatz zum aktuellen Datensatz. Das heißt, daß die Daten, welche in einem z.B. DBEdit angezeigt werden, von diesem Datensatz stammen. Was hast du denn bisher probiert ? :hi: upps...ich glaub ich bin mit der Antwort hier falsch... ![]() :zwinker: ist aber der gleiche TE |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:21 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