Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DBGRid ordnen nach A-Z oder 0-9 (https://www.delphipraxis.net/7191-dbgrid-ordnen-nach-z-oder-0-9-a.html)

TimmA 5. Aug 2003 08:43


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
http://www.my-np.de/timmsweb/DBGrid.jpg
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.

Hansa 5. Aug 2003 08:57

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:
ORDER BY
nach der Spalte sortieren lassen.

TimmA 5. Aug 2003 12:08

Re: DBGRid ordnen nach A-Z oder 0-9
 
Hi...



öhhhm könntest du mir das bitte bisschen genauer erklären ? :oops: :roll: :D

Hansa 5. Aug 2003 12:54

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:
DS.SelectSQL := 'SELECT * FROM ARTIKEL';
Bevor Du die aktiviert setzt Du das fehlende noch rein. Z.B. bei einem ButtonClick "alphabetisch sortieren ?"

Delphi-Quellcode:
DS.SelectSQL := DS.SelectSQL + 'ORDER BY BEZ';
DS.open;
oder in einer Auswahlliste:

Delphi-Quellcode:
ORDER BY PREIS
usw. usw.

TimmA 6. Aug 2003 09:25

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 11:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz