![]() |
DBGRid ordnen nach A-Z oder 0-9
Hallo,
ich habe in meinem Programm eine keine Funktion eine Notiz jemand anderem zu hinterlassen die in einer Datenbank gespeichert werden. Nun werden diese in einem DBGrid angezeigt. In dem DBGrid steht u.A. Von wem die Notiz war Für wen die Notiz war Wann die Notiz erstellt wurde Betreff usw ... Danach würde ich das gerne ordnen Indem ich auf "Betreff", "NotizVon", "NotizFuer" oder Datum klicke ![]() wie man das von vielen andern Programmen kennt. Wie mach ich das am besten ? Geht das überhaupt ohne großen aufwand ? Vielen Dank schonmal ... Gruss TimmA. |
Re: DBGRid ordnen nach A-Z oder 0-9
Klar geht das. Du mußt die Zeile 1 des Grids anders behandeln, als die anderen. Und bei einem Klick darauf
Code:
nach der Spalte sortieren lassen.
ORDER BY
|
Re: DBGRid ordnen nach A-Z oder 0-9
Hi...
öhhhm könntest du mir das bitte bisschen genauer erklären ? :oops: :roll: :D |
Re: DBGRid ordnen nach A-Z oder 0-9
Jetzt habe ich auf die Schnelle kein Beispiel. Du schreibst eine Anweisung, z.B.:
Delphi-Quellcode:
Bevor Du die aktiviert setzt Du das fehlende noch rein. Z.B. bei einem ButtonClick "alphabetisch sortieren ?"
DS.SelectSQL := 'SELECT * FROM ARTIKEL';
Delphi-Quellcode:
oder in einer Auswahlliste:
DS.SelectSQL := DS.SelectSQL + 'ORDER BY BEZ';
DS.open;
Delphi-Quellcode:
usw. usw.
ORDER BY PREIS
|
Re: DBGRid ordnen nach A-Z oder 0-9
OK danke !
Habe es jetzt ein bisschen anders gelöst, geht sogar :mrgreen: . |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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-2025 by Thomas Breitkreuz