Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid/ADODataSet sortieren. WIE? (https://www.delphipraxis.net/117506-dbgrid-adodataset-sortieren-wie.html)

Dark Angel 19. Jul 2008 16:04

Re: DBGrid/ADODataSet sortieren. WIE?
 
Das zeigt meine DBGrid an und zwar bei "Temperatur in °C" also im FOrmat Float. Sehr komisch das ganze.

Und jetzt ist auch noch meine Leiste zum Verschieben der ANzeige im DBGrid die noirmalerweise Rechts an der Seite ist, auf die Linke Seite gerutscht und ich hab keine Ahnung wie das passieren konnte. hast du dafür auch ne lösung??


EDIT: laut Hilfe kann man das vorzeichen nicht an der Lage verändern, zumindest steht da nichts davon drin

Dark Angel 21. Jul 2008 07:14

Re: DBGrid/ADODataSet sortieren. WIE?
 
Mst da noch was aufegallen. Ich habe jetzt zwar "SELECT * Messdaten ORDER BY [Temperatur in °C]" eingestellt aber es sieht so aus als würde der versuchen 2 Spalten gleichzeigtig zu sortieren. Einmal die "ID" (der feste Wert in der ersten Spalte) und dann noch das was ich eingestellt habe (Temperatur in °C).

Kann das sein?? kann ich die automatische Sortierung von "ID" irgendwie abstellen??

Jelly 21. Jul 2008 07:42

Re: DBGrid/ADODataSet sortieren. WIE?
 
Dieses Select-Statement sortiert definitiv lediglich nach einer Spalte.

So langsam wird es Zeit, uns mal deine Tabellenstruktur zu zeigen. Ich habe das Gefühl, du tust dich in irgendeiner Art komplizierter als es eigentlich ist.

HeinzJ 21. Jul 2008 08:05

Re: DBGrid/ADODataSet sortieren. WIE?
 
Zitat:

ich habe schon in mehreren Threads gelesen dass es nur möglich ist ein DBGrid zu sortieren indem man die ADODataSet sortiert. Nun darin liegt mein Probelem ich will nur eine bestimmte Spalte sortieren, also kein Button,
Du musst nicht unbedingt einen Button benutzen um die Sortierung innerhalb des ADODataSet durchzuführen. Du kannst die entsprechenden Routinen auch z.B. in dem AfterOpen Ereigniss unterbringen.

Dark Angel 21. Jul 2008 21:21

Re: DBGrid/ADODataSet sortieren. WIE?
 
Liste der Anhänge anzeigen (Anzahl: 1)
So ich hab jetzte mal meine einstellungen in ein bild gepackt, vll könnt ihr mir den fehler dadurch sagen.

Jelly 22. Jul 2008 08:43

Re: DBGrid/ADODataSet sortieren. WIE?
 
Ja, und was klappt laut deinem Anhang nun nicht. Die Temperaturspalte ist doch korrekt sortiert, und auch das Komma steht wo es soll.

Mich interessiert auch die DB Struktur selbst in erster Linie.

Dark Angel 22. Jul 2008 14:30

Re: DBGrid/ADODataSet sortieren. WIE?
 
die Sortierung funzt ned wie du doch sehen kannst. Wenn du dir die spalte mal ansiehst. erst 14,6°C, dann -5°C... sollte eigentlich von -..;..°C bis +..;..°C sortiert werden

Jelly 23. Jul 2008 06:59

Re: DBGrid/ADODataSet sortieren. WIE?
 
:roteyes: :spin2: Also keine Ahnung, wo ich da gekuckt habt... Hast natürlich Recht.

Dann zeig doch aber bitte endlich mal deine Datenstruktur der Tabelle. Meine Hellsehfähigkeiten sind momentan etwas eingeschränkt der der jetzigen Mondphase :glaskugel:

Dark Angel 23. Jul 2008 08:35

Re: DBGrid/ADODataSet sortieren. WIE?
 
Sorry aber ich weiß echt nicht was ich dir jetzt genau zeigen soll bzw was du sehen willst. Wie soll die Datenstruktur denn aussehen?

Jelly 23. Jul 2008 09:45

Re: DBGrid/ADODataSet sortieren. WIE?
 
Die Struktur deiner Tabelle in der Datenbank, inklusive Datentypen.
Es kann so nicht sein, dass ein Order By ein falsches Ergebnis liefert bei korrekt gewählten Datentypen


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr.
Seite 2 von 3     12 3      

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