Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Über ButtonClick in Datenbank schreiben... (https://www.delphipraxis.net/15123-ueber-buttonclick-datenbank-schreiben.html)

Sulustaner2004 22. Jan 2004 10:29


Über ButtonClick in Datenbank schreiben...
 
tag zusammen...

ich habe ein problem...ich würde gern 25 tedit felder über einen buttenclick ereignis, aus einer datenbankauslesen und eintragen lassen...habe aber keine idee wie ich das anstellen soll... :gruebel:
hoffe ihr könnt mir da weiter helfen....
schon mal danke im voraus...

grayfox 22. Jan 2004 16:09

Re: Über ButtonClick in Datenbank schreiben...
 
hallo sulustaner!

am einfachsten so:
Code:
{$UNTESTED}
procedure ButtonClick(Sender: TObject);
var
   i: ShortInteger;
begin
  for i:= 1 to 25 do
    FindComponent('Edit' + IntToStr(i)).Text:= Table1.Fields.Fields[i].asString;
end;
... vorausgesetzt, dass die tabellenfelder in der reihenfolge angeordnet sind, in der du sie angezeigt haben willst.
was anderes... warum nimmst denn keine datasource und DBEdit-Felder? das wär dann viel einfacher.

mfg, stefan

Robert_G 22. Jan 2004 16:22

Re: Über ButtonClick in Datenbank schreiben...
 
Moin.

Kleine Verbsserung - der Index von Fields beginnt mit 0:
Delphi-Quellcode:
    FindComponent('Edit' + IntToStr(i)).Text:= Table1.Fields.Fields[ pred(i) ].asString;

grayfox 26. Jan 2004 00:08

Re: Über ButtonClick in Datenbank schreiben...
 
da hast nicht unrecht, @GeorgeW.
so hätte es aussehen sollen:
Code:
...:= Table1.Fields.Fields[i-1].asString
mfg, stefan

Sulustaner2004 28. Jan 2004 07:39

Re: Über ButtonClick in Datenbank schreiben...
 
danke euch...das hat geholfen...
ihr seid spitze hier !!! :-) :dp:


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