Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#2

Re: Wie kann ich Einträge in einer Tabelle alphabetisch ordn

  Alt 22. Feb 2004, 11:35
Moin und herzlich willkommen in der Delphi-PRAXIS...

Wenn du eine TADOQuery zum Auslesen der Daten verwendest würde das so gehen:
Delphi-Quellcode:
With ADOQuery Do
Begin
  SQL.Text :=
    'SELECT *' + #10 +
    'FROM DeineTabelle' + #10 +
    'ORDER BY Spalte1';
  Open;
  // Laufe durch die Ergebnisse bis zum letzten Eintrag (Eof)
  While not Eof Do
  Begin
    //Was immer du hier machen willst...
    //mit "Next" springst du zum nächsten Eintrag
    Next;
  End;
  //...
End;
Wenn du ein DataSet hast für die Delphi-DataControls hast, dann kannst du im OI unter SQL einfach das eintragen:
SQL-Code:
SELECT *
FROM DeineTabelle
ORDER BY Spalte1
Der Trick ist es, im SQL-Statement zum Schluss die "Order By"- Clause zu verwenden.
Falls du noch Fragen hast, dann frage einfach -> dafür gibt's die DP
  Mit Zitat antworten Zitat