Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabelle zeilenweise in Combo einlesen? (https://www.delphipraxis.net/106174-tabelle-zeilenweise-combo-einlesen.html)

Code 6. Jan 2008 18:59

Datenbank: ABS • Version: 4.88 • Zugriff über: Datascore

Tabelle zeilenweise in Combo einlesen?
 
Hallo Alle!
Ich möchte von einer Tabelle, zeilenweise die Einträge in einer ComboBox ein lesen. Klar, mit einer For – Next – Schleife.

Delphi-Quellcode:
For ...
ComboBox1.Items.Add(ABSTable1.FieldByName('Feld1').AsString + ABSTable1.FieldByName('Feld2').AsString);
...
Wie bekomme ich heraus, wieviele Zeilen eine Tabelle Hat?

Gruß
Klaus

Jelly 6. Jan 2008 19:06

Re: Tabelle zeilenweise in Combo einlesen?
 
Das mach ich immer in einer While-Schleife:

Delphi-Quellcode:
while not ABSTable1.EOF do begin
    ComboBox1.Items.Add(ABSTable1.FieldByName('Feld1').AsString + ABSTable1.FieldByName('Feld2').AsString);
    ABSTable1.Next ;
end ;
Die Zahl der Datensätze kriegst du übrigens mit der RecordCount Eigenschaft.

DeddyH 6. Jan 2008 19:07

Re: Tabelle zeilenweise in Combo einlesen?
 
Delphi-Quellcode:
Tabelle.First;
while not Tabelle.EOF do
  begin
    ComboBox1.Items.Add(ABSTable1.FieldByName('Feld1').AsString + ABSTable1.FieldByName('Feld2').AsString);
    Tabelle.Next;
  end;
Sollte eigentlich so gehen.

Code 6. Jan 2008 19:23

Re: Tabelle zeilenweise in Combo einlesen?
 
Zitat:

Zitat von DeddyH
Delphi-Quellcode:
Tabelle.First;
while not Tabelle.EOF do
  begin
    ComboBox1.Items.Add(ABSTable1.FieldByName('Feld1').AsString + ABSTable1.FieldByName('Feld2').AsString);
    Tabelle.Next;
  end;
Sollte eigentlich so gehen.

Vielen Dank, für Eure Hilfe.

Gruß
Klaus


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