![]() |
Ü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... |
Re: Über ButtonClick in Datenbank schreiben...
hallo sulustaner!
am einfachsten so:
Code:
... vorausgesetzt, dass die tabellenfelder in der reihenfolge angeordnet sind, in der du sie angezeigt haben willst.
{$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; was anderes... warum nimmst denn keine datasource und DBEdit-Felder? das wär dann viel einfacher. mfg, stefan |
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;
|
Re: Über ButtonClick in Datenbank schreiben...
da hast nicht unrecht, @GeorgeW.
so hätte es aussehen sollen:
Code:
mfg, stefan
...:= Table1.Fields.Fields[i-1].asString
|
Re: Über ButtonClick in Datenbank schreiben...
danke euch...das hat geholfen...
ihr seid spitze hier !!! :-) :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10: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 by Thomas Breitkreuz