![]() |
Datenbank: BDE • Zugriff über: SQL
DbGrid Sort DESC
das verstehe ich nicht !!!
ich habe eine DBGrid mit Query mir aufgebaut. In allen Zellen kann ich Werte eingeben und nach nach allen Spalten kann ich sortieren. Nur wenn ich das Query absteigend "DESC" sortiere sind die Zellen gesperrt und ich kann nichts mehr eingeben. Query1.Active:=false; Query1.Sql.Clear; if Column.Index = 0 then begin Query1.Sql.Add('SELECT * FROM Empfaeng order by LfNr DESC'); end; Query1.Active:=true; kann ich nicht verstehen !! gg Würde mich über Hilfe freuen Gruß Sandy |
Re: DbGrid Sort DESC
Hallo,
tja ... BDE ... ;) Nun ja, eine Select * From Table in Reihenfolge des Primärindex (das ist genau dann der Fall, wenn nicht sortiert wird), kann die BDE die Query 1:1 auf die Tabelle abbilden. Das ist dann ähnlich einen View in einer richtigen ;) Datenbank. Durch das order by desc geht es nicht mehr. Das steht bestimmt auch irgendwo in den Beschränkungen von LocalSQL. Vielleicht hilft ja ein Desc-Index auf das Feld (geht wohl ab Pdx7). Heiko |
Re: DbGrid Sort DESC
Hallo heiko
tja,tja BDE hast schon recht !!! Danke für die Info. ich habe das jetzt folgendermaßen gelöst. Ich habe in der BDE-Tabelle für das zu sortierende Feld „NACHNAME“ einen aufsteigenden sowie einen absteigenden Index angelegt. Jetzt geht’s !!! Gruß Sandy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 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