Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Per Hand eingegebene Daten von einer DBCombobox in Tabelle zurückschreiben (https://www.delphipraxis.net/158238-per-hand-eingegebene-daten-von-einer-dbcombobox-tabelle-zurueckschreiben.html)

OIZPrakti 10. Feb 2011 08:26

Datenbank: Access • Version: 2007 • Zugriff über: ADO-Conection

Per Hand eingegebene Daten von einer DBCombobox in Tabelle zurückschreiben
 
Servus, ich habe mich schon durch verschiedene Bücher und Foren durchgewältzt, aber keine Lösung für das Problem gefunden.

Ich möchte, das wenn ich in die DBCombobox etwas reinschreibe, das es dann in die Tabelle, die dahintersteht zurückgeschrieben wird. Damit man was auswählen kann, muss man ja die Box mit Items füllen, dieses habe ich folgendermaßen gemacht:

procedure TForm1.FormShow(Sender: TObject);
begin
ADOTableAnrede.Open;
ADOTableKundendaten.Open;
while not ADOTableAnrede.Eof do begin
DBComboBoxAnrede.Items.add(ADOTableAnrede.FieldByN ame('Anrede').AsString);
ADOTableAnrede.next;
end;
DBComboboxAnrede.ItemIndex:=0;
ADOTableAnrede.First;

Vll. liegt in dem Code der Hund begraben, aber ich komme nicht drauf, mein Chef, der schon seit Jahren mit Delphi programmiert weis auch nicht, woran es liegt.

Die Tabelle Anrede enthält nur das Feld Anrede ist ist deshalb auch der Primärschlüssel.

Ich will die DBCombobox zwar auch mal von Hand befüllen, aber dann auch schon vorhandene Einträge nutzen können, sonst könnte ich gleich ein DBEdit-Feld nutzen. Aber ich will nicht erst in die Tabelle gehen, um nicht vorhandene Daten einzutragen.

Ich habe eine weitere Tabelle die Kundendaten heißt. Und habe vor eine etwas fortgeschrittenere Adressdatenbank zu erstellen, deshalb ist die DBCombobox meiner Meinung nach schon sinnvoll.

Ich hoffe auf eure Hilfe.

Siehe auch:

http://forum.delphi-treff.de/showthr...%FCckschreiben

und

http://www.delphi-forum.de/viewtopic...6f707660906a2d

guinnes 10. Feb 2011 08:36

AW: Per Hand eingegebene Daten von einer DBCombobox in Tabelle zurückschreiben
 
http://www.delphi-forum.de/viewtopic.php?t=104051
http://forum.delphi-treff.de/showthr...998#post216998


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