Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: DevExpress - cxGrid - sortieren von Zahlen mit unterschiedlicher Stellenanzahl

  Alt 16. Apr 2013, 17:11
Auftrags- und Rechnungsnummern sind im allgemeinen keine Zahlen, sondern Strings, die aus Ziffern (und Buchstaben) gebildet werden.
Wobei man normalerweise Nummernkreise mit 6 bis 12 Stellen verwendet und um dem Sortierproblem zu begegnen mit Vornullen arbeitet.
Code:
00000001 ... 00000002 ... 00000003 ...
Wenn man diese Auftrags- und Rechnungsnummern nicht als Nummer sondern als String speichert hat man mehr Freiheiten.
Allgemein fährt man besser, wenn man diese "Nummern" als Identifikationsstring betrachtet.
Man könnte z.B. Testaufträge mit dem Buchstaben T beginnen lassen oder man kann eine Filialnummer vorneanstellen falls sich der Betrieb vergrössert.

Bei der Eingabe von Nummern, z.B. für die Auswahl eines best. Auftrags, sorgt die Software dafür, dass man die Nummern sowohl mit als auch ohne Vornullen eingeben kann.
  Mit Zitat antworten Zitat