Hallo,
bevor hier wieder die Diskussion über
Paradox aufflammt, nur ganz kurz: Wenn es sich vermeiden läßt für Neuprojekte nicht
BDE /
Paradox. Zum Ersteinsieg, für die ersten Gehversuche mit Tabellen /
DB Grid grad noch geeignet
Zum Problem, Lösung:
- TTable hat keine Sortierung.
- DBGrid zeigt nur den Inhalt der TTable an.
- Sortierung in
Paradox kriegst du nur über den Index hin.
1. für jede Sortierung die du möchtest einen Index zur
db anlegen
2. Vernünftige Namen für die Indexe (z.B. idx_Datum)
3. OnTitleClick des
DB Grid auswerten
Beispiel:
Delphi-Quellcode:
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
case Column.Index of
0: Table1.IndexName:= idx_Datum; // den von dir festgelegten Indexnamen für Spalte 1
1: Table1.IndexName:= idx_Nummer // den von dir festgelegten Indexnamen für Spalte 2
...usw
end;
...mußt du mit IndexName,IndexDefs etc. ein wenig experimentieren
...hoffe geholfen zu haben