Entwickler-Ecke

Datenbanken - Sortieren im DBGrid


majolo - Di 16.07.02 22:36
Titel: Sortieren im DBGrid
Hi,
ich weiß nicht ob ich hier richtig bin. Wie kann in einem DBGrid die Einträge zum Beispiel alphabetisch ordnen ohne beim erstellen der Datenbank dies festzulegen. Ich möcht zum Beispiel die Daten von a-z oder mal von z-a sortieren. Wei geht das?
majolo


Buggi - Mi 17.07.02 07:46

Hi Majolo,

kommt drauf an, wie Du mit der Datenbank verknüpft bist. Mit 'ner TQuery ist es ziemlich simple. Da kannst Du der SELECT-Anweisung einfach ein ORDER BY XXX anhängen. Bei einer TTable mußt Du vorher einen Index festlegen, (geht auch noch zur Laufzeit --- AddIndex), und diesen dann auswählen : TTable1.Indexname := 'name'.
SQL-Hilfe findest du z.B. hier : http://home.t-online.de/home/aam_int/de/sqlhelp/index.html

Good luck


majolo - Mi 17.07.02 20:59

Hi,


mit SQL,wusste ich wie es geht. Nur nicht mit TTable. Ich benutze TTable. Mist. Muss ich wahrscheinlich umstellen. Na ja. Schauma mal.
Gruss
majolo


Steffer - Mi 17.07.02 21:04

Must du nicht. Buggi hat dir doch ein paar Hinweise zur Verwendung von Index-Dateien gegeben.
Ganz einfach mit der Datenbankoberfläche (auf- oder absteigend), etwas schwieriger im Code zur Laufzeit.