Servus Schimmy,
die Sortierung ist zwar nicht die, die du gern hättest, aber sie ist völlig korrekt. Bei dem Feld handelt es sich um ein Textfeld. Wenn du die Zahlen 1 - 100 nicht numerisch, sondern alphabetisch sortierst, dann sieht die Reihenfolge eben so aus: 1, 100, 2, 3....
Weil nach alphabetischer Sortierung eben alle Werte, die mit 1 beginnen, vor denen die mit 2 beginnen, gereiht werden.
Das Einfügen von Buchstaben am Beginn der Zeichnungsnummer dürfte meiner Meinung nach nicht zum gewünschten Erfolg führen, da A in Sortierung erst nach den Zahlen 0 - 9 anzutreffen ist. Spätestens bei Zeichnung 200 wirst also wiederum auf Probleme stoßen:
V-0222.1
V-0222.100
V-0222.2
V-0222.200
V-0222.99
V-0222.A100
V-0222.A200
Einstellen kannst an der Stelle gar nichts, weil sich ein Feld eben nur alphabetisch oder numerisch sortieren lässt, und das es sich um ein Textfeld handelt, bleibt nur die alphabetische Sortierung.
Die einzigen Möglichkeit, das in den Griff zu bekommen ist, Projekt- und Zeichnungsnummer zu trennen und in zwei separten Feldern zu speichern, oder die Arbeitsweise der Anwender zu ändern.
Mit den getrennten Feldern könnte in weiterer Folge auf die Projektnummer ein Filter gesetzt (wobei sich an dieser Stelle die Frage stellt, ob das dann nicht über die Verküpfung zu den Projekten realisierbar ist) und nach der Zeichungsnummer numerisch sortiert werden.
Die Projekt- und Zeichnungsnummer müsste dann an jenen Stellen, wo sie im besagten Format benötigt wird, wieder zusammengestückelt werden. Bei der Übernahme in den Schriftkopf z.B. wäre das überhaupt kein Problem, auch beim Ausgeben von Reports ließe sich das recht einfach bewerkstelligen.
Das Sortieren der Liste nach Zeichnungsnummer könnte evtl. überflüssig werden, wenn sofort ein Filter auf die Nummer gesetzt wird (z.B. Feld endet mit 100). Damit ist keine Sortierung mehr nötig weil der Datensatz sofort gefunden werden müsste.
Ciao, WolfgangE
------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!
[Diese Nachricht wurde von WolfgangE am 27. Okt. 2007 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP