Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi dblClick Eigenschaft eines DBGrid (https://www.delphipraxis.net/7256-dblclick-eigenschaft-eines-dbgrid.html)

AgentAS 7. Aug 2003 11:35


dblClick Eigenschaft eines DBGrid
 
Hallo,

kann mir jemand erklären(ich habe 2 Bücher und ich finde kein Beispiel) wie man ondblClick den selektierten Eintrag eines DBGrids in Edit Felder einlesen kann?
Ein kleines Code Beispiel wäre nicht schlecht :lol:.


Vielen Dank

Gruß Andreas

AgentAS 28. Aug 2003 20:32

Re: dblClick Eigenschaft eines DBGrid
 
Hallo,

muss mal kurz diese Thema wieder auffrischen.

Kann mir jemand helfen. :mrgreen:

JoelH 28. Aug 2003 20:42

hmm,
 
das gehört aber eher mach VCL Komponeten oder Datenbanken ;)

Wie auch immer, DBGrid ist ja nichts weiter als ein offene offene Datenverbindung zur DB. Der selectierte Satz ist also gerade zum Zugriff 'bereit' (dummer Satzbau, ich weiss) . Wie auch imemr via FieldByName solltest du die Daten einfach auslesen können.

AgentAS 29. Aug 2003 11:11

Re: dblClick Eigenschaft eines DBGrid
 
Hi,
verstehe ich nicht ganz :( .

ich will der Variable den Inhalt der selektierten Reihe(Feld2) zuweisen.

Delphi-Quellcode:

 hVariable := dbGrid1.seletedRows.FieldByName('AktZeichen1').asString;
So oder wie meinst Du??

Hab da leider keine Ahnung. Wenn ich nämlich nur selectedRows nimmt er mir Feld1 also den ersten Datensatz.Ich will aber Feld2.

Gruß

AS

Memo 29. Aug 2003 11:26

Re: dblClick Eigenschaft eines DBGrid
 
if DBGrid1.SelectedRows.Count >= 0 then begin
Varianle := DBGrid1.Fields[3].AsString;
usw

sowas?

AgentAS 29. Aug 2003 15:00

Re: dblClick Eigenschaft eines DBGrid
 
Hi,

habs hinbekommen. :dancer:

Danke Euch

Gruß
AS

Sharky 29. Aug 2003 15:05

Re: dblClick Eigenschaft eines DBGrid
 
Hai AgentAS,

Du kannst auch über deine Query auf den Datensatz zufreifen.
Delphi-Quellcode:
 Label1.Caption := Query1.FieldByName ('name').AsString;
 Label2.Caption := IntToStr (Query1.FieldByName ('alter').AsInteger);
 Label3.Caption := Query1.FieldByName ('alter').AsString;


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 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