Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten aus Datenbank in Combobox (https://www.delphipraxis.net/25037-daten-aus-datenbank-combobox.html)

Kruemel2oo2 30. Jun 2004 08:18


Daten aus Datenbank in Combobox
 
weiß zwar net ob das hier reingehört aba ich stell einfach mal die frage sollte es net hier her gehören kanns ja verschoben werden :D.

Also ich möchte Daten von einer Datenbank in einer Combobox ausgeben lassen. Es funzt schon das er Daten aus der Datenbank holt aba mein prob ist das er immer nur den ersten Daten satz mir anzeigt sprich wenn es 5 sind seh ich imma nur den ersten davon die anderen sind net in der Kombo box.

so sieht mein Befehl aus:
Code:
ComboBox1.Items.Add(TPersonal.fieldbyname('Name').AsString);
könnte mir da mal bitte einer helfen?

gruß Kruemel

BluesKid 30. Jun 2004 08:37

Re: Daten aus Datenbank in Combobox
 
Moin moin

Du solltest in einer Schleife alle Datensätze durchlaufen:

Delphi-Quellcode:
  with aQuery do begin
    close;
    sql.clear;
    .
    .
    open;
    while not eof do begin
      ComboBox1.Items.Add(fieldbyname('ohh_ein_Feld').text);
      next;
    end;//while
  end;//with

schönen Gruß

Sam

Kruemel2oo2 30. Jun 2004 08:51

Re: Daten aus Datenbank in Combobox
 
haben die 2 pubkte was zu bedeuten?

mit aQuery meintest du sicherlich den Query mit den ich die Datenbank auslese oda

Also ich hab das jetzt ma so versucht und naja er sach mir ne fehler meldung also programmabsturz weil im Query keine SQL anweisung.

BluesKid 30. Jun 2004 09:06

Re: Daten aus Datenbank in Combobox
 
Moin moin

Das war nur Pseudocode ;-) .. komplett müsste das dann inetwa so aussehen:

Delphi-Quellcode:
  with aQuery do begin
    close;
    sql.clear;
    sql.add('Select * from myTable where myfield = 5');
    open;
    while not eof do begin ... //usw. s.o.
Schau dir doch mal die SQL-Syntax bzw. ein Datenbank-Tutorial an.


schönen Gruß

Sam

Kruemel2oo2 30. Jun 2004 09:06

Re: Daten aus Datenbank in Combobox
 
und noch ne frage anstatt dem Query kann man dan net den table nehmen? also mit:
Code:
with TPersonal do
??
oda geht das net?

Kruemel2oo2 30. Jun 2004 09:08

Re: Daten aus Datenbank in Combobox
 
aha thx

BluesKid 30. Jun 2004 09:09

Re: Daten aus Datenbank in Combobox
 
Delphi-Quellcode:
with TPersonal do begin
  first;
  while not eof do begin
    combobox1.items.add(fieldbyname('name').text);
    next;
  end;//while
end;//with

Kruemel2oo2 30. Jun 2004 09:13

Re: Daten aus Datenbank in Combobox
 
danke schön :D


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