| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PDM System exakt anpassen an Anwenderforderungen (GAIN Collaboration,PDM,PDM System,PLM,PLM System) |
Autor
|
Thema: Productstream Pro-Sortierreihenfole (492 mal gelesen)
|
Schimmy Mitglied
Beiträge: 135 Registriert: 13.04.2003 Vista 64bit, PSP -easy 2011 , AIS2011, DesignSpace13
|
erstellt am: 26. Okt. 2007 08:27 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen an alle Mitglieder, ich hätte mal eine Frage zwecks Sortierreihenfolge in Productstream Pro 2008 EASY und als Datenbank auf dem Netz MS-SQL-Server. Wir haben ein benutzerspezifisches Zeichnungsnummernfeld "ENT_DOCID" mit Inhalt z.B. V-0222.99, wobei die letzten beiden Ziffern "99" die Zeichnungen und V-0222 das Projekt wiedergibt. Aus historischen Gründen ist das Format nicht zu ändern. In der Listenansicht wird in der Regel nach diesem Feld aufsteigend sortiert, z.B. Reihenfolge: V-0222.00 bis V-0222.99. Werden die letzten Ziffern aber dreistellig, z.B. V-0222.100, so springt mir diese Zeichnungsnummer auf Feld V-0222.10 und nicht, wie man es sich wünscht, hinter V-0222.99. Ist das irgendwo änderbar? Gruß Schimmy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 26. Okt. 2007 11:04 <-- editieren / zitieren -->
Zitat: Original erstellt von Schimmy: ...Ist das irgendwo änderbar?Gruß Schimmy
Ich weiß, es hilft Dir nicht wirklich: vergiß die sprechenden Zeichnungsnummern ------------------ Gruß aus dem Süden |
Gerd.A Mitglied Application Engineer
Beiträge: 615 Registriert: 10.06.2003 Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit
|
erstellt am: 26. Okt. 2007 12:19 <-- editieren / zitieren --> Unities abgeben: Nur für Schimmy
|
Schimmy Mitglied
Beiträge: 135 Registriert: 13.04.2003 Vista 64bit, PSP -easy 2011 , AIS2011, DesignSpace13
|
erstellt am: 26. Okt. 2007 12:48 <-- editieren / zitieren --> Unities abgeben:
Hallo Gerd, genau das will ich verhindern. Im Moment mache ich vor z.B. der V-0222.100 den Buchstaben A, also V-0222.A100. Dann stimmt die Reihenfolge, muß aber, da ich diese ENT_DOCID in den Zeichnungskopf übernehme, immer wieder den Buchstaben vor dem Drucken entfernen. Das Format ist halt bei uns in der Firma so geregelt. Gruß Schimmy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerd.A Mitglied Application Engineer
Beiträge: 615 Registriert: 10.06.2003 Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit
|
erstellt am: 26. Okt. 2007 17:04 <-- editieren / zitieren --> Unities abgeben: Nur für Schimmy
Auch das könntest du automatisieren, da müßte in der übergabedatei ein bischen gebastelt werden. Dort muß dann der String zusammengesetzt und verglichen werden, auf jeden Fall machbar. mit wenig Aufwand ------------------ Gruß Gerd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003
|
erstellt am: 27. Okt. 2007 16:51 <-- editieren / zitieren --> Unities abgeben: Nur für Schimmy
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 |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|