AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Bestimmten Eintrag aus aktiver Zeile lesen
Thema durchsuchen
Ansicht
Themen-Optionen

Bestimmten Eintrag aus aktiver Zeile lesen

Ein Thema von Delphimagnet · begonnen am 24. Sep 2004 · letzter Beitrag vom 27. Sep 2004
Antwort Antwort
Delphimagnet

Registriert seit: 16. Sep 2004
16 Beiträge
 
Delphi 7 Enterprise
 
#1

Bestimmten Eintrag aus aktiver Zeile lesen

  Alt 24. Sep 2004, 13:55
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...
  Mit Zitat antworten Zitat
Hasse

Registriert seit: 24. Sep 2004
Ort: Bad Kösen
35 Beiträge
 
Delphi 7 Professional
 
#2

Re: Bestimmten Eintrag aus aktiver Zeile lesen

  Alt 24. Sep 2004, 14:05
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.
  Mit Zitat antworten Zitat
Delphimagnet

Registriert seit: 16. Sep 2004
16 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Bestimmten Eintrag aus aktiver Zeile lesen

  Alt 24. Sep 2004, 14:19
Perfekt.

Tut genau das was ich wollte.

Danke.
  Mit Zitat antworten Zitat
grayfox

Registriert seit: 22. Jan 2003
Ort: Litschau
173 Beiträge
 
Delphi 4 Standard
 
#4

Re: Bestimmten Eintrag aus aktiver Zeile lesen

  Alt 24. Sep 2004, 21:08
hallo delphimagnet!

wie wärs mit

  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
  Mit Zitat antworten Zitat
grayfox

Registriert seit: 22. Jan 2003
Ort: Litschau
173 Beiträge
 
Delphi 4 Standard
 
#5

Re: Bestimmten Eintrag aus aktiver Zeile lesen

  Alt 24. Sep 2004, 21:10
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?

mfg, stefan
  Mit Zitat antworten Zitat
Delphimagnet

Registriert seit: 16. Sep 2004
16 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Bestimmten Eintrag aus aktiver Zeile lesen

  Alt 27. Sep 2004, 07:30
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 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