| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | ZW3D 2024: Vereinheitlichung von Konstruktion, Simulation und Fertigung zur Verbesserung der Produktivität |
Autor
|
Thema: Alle Dokumente ohne Projektverknüpfung finden (833 mal gelesen)
|
CoolKay Mitglied Principal Consultant
Beiträge: 49 Registriert: 12.02.2003 DELL Precision 7560 i7-11850H, 64GB RAM, NVIDIA RTX A2000 AutoCAD, Architecture, Inventor, Navisworks, Vault, u.v.m. ...
|
erstellt am: 28. Feb. 2006 20:23 <-- editieren / zitieren --> Unities abgeben:
Moin Moin, gibt es eine Möglichkeit, alle in Compass angelegten Büro oder Konstruktionsdokumente zu finden, welche keine Verknüpfung zu Projekten aufweisen, so daß man alle unzugeordneten Datensätze aufstöbern kann?!? Des wär nett schlecht.... ------------------ Gruß Kay ____ Wenn sich die Gelegenheit zu einem Fehler ergibt, wird er gemacht. Der Zeitpunkt ist immer maximal ungeeignet. [Diese Nachricht wurde von CoolKay am 28. Feb. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WPiatkowski Mitglied ApplikationEngineer
Beiträge: 192 Registriert: 18.10.2002 AT 286, EGA-Karte, 640KB RAM, 51/4" Floppy, 10MB Festplatte
|
erstellt am: 01. Mrz. 2006 10:34 <-- editieren / zitieren --> Unities abgeben: Nur für CoolKay
Hallo Kay, eine ähnliche Aufgabe und zwar freigegebene Konstruktionsdokumente ohne TIF-Dateien als Nebendokumente zu Listen habe ich so gelöst: Im Konfigurator unter Folders, einen neuen Folder definiert mit selbstdefiniertem Sql-Server-View in dem die where-Klausel definiert wurde: WHERE E.AIMKEY = D.AIMKEY AND E.ENTITY_TYPE = 'AIM.DOC.ENG' AND E.STATUSKEY='00003' AND E.DELETE_DATE IS NULL AND E.DELETE_INITIATOR IS NULL AND E.AIMKEY NOT IN (SELECT X_PARENT_AIMKEY FROM VIEW_XREF_CHILD_DOCUMENT WHERE (X_RELATIONSHIP_ID = 'AIM.XREF.DOC.SECONDARY') AND (UPPER(FILE_TYPE) = 'TIF') GROUP BY X_PARENT_AIMKEY, X_RELATIONSHIP_ID) Diese Abfrage liefert direkt die für mich gewünschten Resultate und müsste für Dich angepaßt werden ( kannst in QueryAnalyzer ausprobieren ).z.B select * FROM ELEMENT E, DOCUMENT D WHERE E.AIMKEY = D.AIMKEY AND E.ENTITY_TYPE = 'AIM.DOC.ENG' AND E.DELETE_DATE IS NULL AND E.DELETE_INITIATOR IS NULL AND E.AIMKEY NOT IN (SELECT X_PARENT_AIMKEY FROM VIEW_XREF_CHILD_PROJECT WHERE (X_RELATIONSHIP_ID = 'AIM.XREF.DOC.PRO.ENG') GROUP BY X_PARENT_AIMKEY, X_RELATIONSHIP_ID) Mann könnte die Büro Dokumente noch dazu packen: mit ENTITY_TYPE like 'AIM.DOC.%' anstelle von ENTITY_TYPE = 'AIM.DOC.ENG' Dann wird unter den GUIViews ein Folder ähnlich wie bei Konstruktionsdokumenten (FolderEngineeringDocument) definiert in dem Du den vorher definierten Folder ansprichst. Sollte es zu kompliziert sein, oder hast Du keine Erfahrungen mit dem Konfigurator, so ist es besser, wenn Du mit Deinem Systemhaus sprichst. Gruß Waldemar Piatkowski
[Diese Nachricht wurde von WPiatkowski am 01. Mrz. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Product Development Engineer (w/m/d) | MINTH Group is a leading supplier in the automotive segment, primarily engaged in the innovation, development and manufacture of battery enclosure system. Our innovation goal is to pursue sustainable development, making cars lighter and more environmentally friendly. We never stop the pursuit of product quality and excellence, and work closely with customers to create a better lifestyle with higher quality.... | Anzeige ansehen | Maschinenbau |
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003
|
erstellt am: 01. Mrz. 2006 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für CoolKay
Hallo ihr zwei, also direkt über Compass findet man geforderte Liste nicht. Mit einer SQL-Abfrage im QueryAnalyzer kommst aber hin. Ich erlaube mir mal, die Abfrage von Waldemar etwas zu vereinfachen ;-): Select IDENT, REVISION, SHORT_DESC From VIEW_ALL_DOCUMENT WHERE AIMKEY NOT IN ( SELECT X_CHILD_AIMKEY From VIEW_XREF_PARENT_PROJECT ) And ENTITY_TYPE in ('AIM.DOC.OFF', 'AIM.DOC.ENG') Wie Waldemar schon erwähnte, kannst das ganze als Sicht speichern und über die Konfiruation in die Oberfläche einbauen. Es sollte aber auch schon genügen, wenn eine Erweiterte Suche auf die Dokumente speicherst und dort in der Where-Bedingung den entsprechenden Teil der Abfrage einbaust. NOCH einfach geht's natürlich, wenn das Ergebnis der oben gezeigten Abfrage einfach per SQL-Skript mit einem eigenen Projekt in Compass verknüpfst. Dann brauchst in Compass nur noch besagtes Projekt auswählen und hast deine Liste. Ciao, WolfgangE P.S.: Hoffe, ich hab mich jetzt bei der Abfrage nicht vertan, ist doch schon wieder ein paar Monate her, seit ich die letzte Compass-Datenbank abgefragt habe... ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|