Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bestimmten Eintrag aus aktiver Zeile lesen (https://www.delphipraxis.net/30418-bestimmten-eintrag-aus-aktiver-zeile-lesen.html)

Delphimagnet 24. Sep 2004 13:55


Bestimmten Eintrag aus aktiver Zeile lesen
 
Hi,

Da ich mit dem programmieren von Datenbankanwendungen noch unvertraut bin stoße ich auf folgendes Problem:

Ich habe ein Datengrid [dbg_vertreterkonto | TDBGrid] und möchte bei einem Doppelklick auf eine Zeile (dgRowSelect ist true) einen bestimmten Eintrag auslesen (immer die Spalte BUCHTEXT) um deren Text weiterzuverwenden.
Nur weiß ich halt noch nicht wie ich das ansprechen kann...

Hasse 24. Sep 2004 14:05

Re: Bestimmten Eintrag aus aktiver Zeile lesen
 
Moin,

probiers mal damit
Delphi-Quellcode:
procedure TForm5.DBGrid1DblClick(Sender: TObject);
var i :string;
begin
i := dbgrid1.DataSource.DataSet.fieldvalues['BUCHTEXT'];
edit1.text := i;

end;
Mit einem Doppelclick auf DBGRID wird dem Feld edit1 der Buchungstext zugewiesen.

Delphimagnet 24. Sep 2004 14:19

Re: Bestimmten Eintrag aus aktiver Zeile lesen
 
Perfekt. :thumb:

Tut genau das was ich wollte.

Danke.

grayfox 24. Sep 2004 21:08

Re: Bestimmten Eintrag aus aktiver Zeile lesen
 
hallo delphimagnet!

wie wärs mit

Delphi-Quellcode:
  Eintrag:= Dein_DataSet.FieldByName('Feldname').asIrgendwas
:?:
wobei 'Dein_DataSet' der table oder die query oder das dataset ist, womit du auf deine tabelle zugreifst, und für 'asIrgendwas' setzt du zb asInteger oder asString, etc ein - je nach verwendetem feldtypen.

mfg, stefan

grayfox 24. Sep 2004 21:10

Re: Bestimmten Eintrag aus aktiver Zeile lesen
 
hallo hasse!

Delphi-Quellcode:
procedure TForm5.DBGrid1DblClick(Sender: TObject);
var i :string;
begin
i := dbgrid1.DataSource.DataSet.fieldvalues['BUCHTEXT'];
edit1.text := i;

end;
viel komplizierter gehts nimmer, gell? :wink:

mfg, stefan

Delphimagnet 27. Sep 2004 07:30

Re: Bestimmten Eintrag aus aktiver Zeile lesen
 
Sorry das ich erst jetzt antworte, aber ich komm bisher nur von meinem Praxissemsterplatz aus ins Forum.

@grayfox:
Das funktioniert auch ohne Probleme und ich werd es dort verwenden, weil ich es bei ein paar anderen Sachen auch schon so gemacht hab, allerdings nicht wusste das die aktive Spalte auch in meinem TQuery aktiv ist und ich es dann dort so ansprechen kann.
Also vielen Danke.


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