![]() |
Wie kann ich Einträge in einer Tabelle alphabetisch ordnen??
HI
wie kann ich in tabelle die Einträge sortieren?? z.b. Spalte1 a c b d //sortieren Spalte1 a b c d und auch so das ich auswählen hann nach welcher spalte sortiert wird. Ich hoffe ihr könnt mir helfen MFG Der DeeJay |
Re: Wie kann ich Einträge in einer Tabelle alphabetisch ordn
Moin und herzlich willkommen in der Delphi-PRAXIS...
Wenn du eine TADOQuery zum Auslesen der Daten verwendest würde das so gehen:
Delphi-Quellcode:
Wenn du ein DataSet hast für die Delphi-DataControls hast, dann kannst du im OI unter SQL einfach das eintragen:
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;
SQL-Code:
Der Trick ist es, im SQL-Statement zum Schluss die "Order By"- Clause zu verwenden.
SELECT *
FROM DeineTabelle ORDER BY Spalte1 Falls du noch Fragen hast, dann frage einfach -> dafür gibt's die DP :zwinker: |
Re: Wie kann ich Einträge in einer Tabelle alphabetisch ordn
Ganz allgemein:
Schau mal hier: ![]() helfen könnte dir dabei vielleicht noch ord(); Toxman |
Re: Wie kann ich Einträge in einer Tabelle alphabetisch ordn
HI
wo find ich TADODataSet das is das ne extra Komponente?? Ich finde bei mir nur ClientDataSet ODER fund ich das immoment nur nich :?: Ich arbeite immoment mit DataSource. Hoffe ihr könnt mir da auch weiter helfen ;] MFG Der DeeJay |
Re: Wie kann ich Einträge in einer Tabelle alphabetisch ordn
TADODataSet findest du nicht, das ist keine einzelne Komponente. Wenn Du ADO benutzt, glaube ab Delphi 7 mit Komponenten enthalten, kannst Du die Tabelle folgendermaßen sortieren:
Delphi-Quellcode:
Name = Feldname
Tabelle1.sort := 'Name DESC';
DESC = absteigend ASC = aufsteigend |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 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