![]() |
Felder aus Datenbank übernehmen
Hallo habe folgende Fragen.
Habe eine Datenbank mit Feldern und Werten. Hier stehen Sätze drin die ich durch eine Neuanlage angelegt habe, jedoch muss ich auch die Sätze aktualisieren können. Hier soll es möglich sein die daten in Maskeditfelder, Comboboxen, Checkbox, Radiobutton oder ähnliches wieder zu übernehmen. Die Realsisierung mit Comboboxen
Delphi-Quellcode:
ist mir bekannt und auch umsetzbar jedoch kenn ich mich absolut nicht mit der Übernahme von daten in ein Maskeditfeld, Radiobutton oder Checkbox aus.
Form1.ComboBox1.Items.Add(query1.Fields[0].asstring);
Kann mir dort jemand weiter helfen?? mfg Matthias |
Re: Felder aus Datenbank übernehmen
Nimm nicht die Standard-GUI-Komponenten, sondern statt dessen die Elemente mit Datenbankanbindung (in der Komponentenpalette unter Datensteuerung). Wenn Du nun noch eine Datasource einrichtest und diese mit der gewünschten Datenquelle verbindest (Tabelle), kannst Du in der Property DataField das anzuzeigende Feld einstellen .
|
Re: Felder aus Datenbank übernehmen
und wie muss ich das dann mit einem dbedit oder ähnliches programmieren??
|
Re: Felder aus Datenbank übernehmen
Zitat:
Ist die möglich?? mfg matthias |
Re: Felder aus Datenbank übernehmen
Hallo,
Klar ist es möglich. Wenn Du meinetwegen eine 1 für Checked und eine 0 unChecked in der DB speicherst kannst Du einfach den Status setzen.
Code:
Ich hoffe das hilfe Dir etwas weiter.
//Status der CBox setzen
CheckBox.checked:= Query1.FieldByName('CBoxSatus').asInteger = 1; //in Edit schreiben Edit1.Text:= Query1.FieldByName('Feld').AsString; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 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