Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#1

Darstellung einer Zahl im DBGrid

  Alt 27. Mär 2012, 14:25
hallo zusammen,
ich habe eine EAN13 in einem DB-Feld vom Typ char().
Funktioniert soweit wunderbar.
Die Daten werden im DBGrid ordentlich dargestellt.
Allerdings werden diese EANs auch alphanummerisch sortiert.
Mein Versuch die Nummern numerisch zu sortieren scheitert bisher
Ich habe im SQl-Statement ein
Code:
cast(f.artnr as float) as artnr
eingefügt,da ich der Meinung war der Wertebereich ist so ausreichend.
Formatiert wird die GRID-Ausgabe mit '############0'
Leider wird so aus einer gültigen EAN "4008400401027"
die formatierte Zahl 4008400388096
Hat hier jemand ne Erklärung?
Karl-Heinz
  Mit Zitat antworten Zitat