Hallo!
Vorweg: Die Datenkarte ist ja nur eine "aufgehübschte Darstellung" der im Teil (und damit in der PDM-Datenbank) hinterlegten Eigenschaften/ Variablen). Ob du die jetzt anzeigst oder nicht, ist egal, gefüllt sind die trotzdem.
Jedes (wichtige) Feld muss ja mit einer Variablen verknüpft sein. Die Kontrolllogik greift dann auf diese zu und prüft deren Wert. Bei uns haben die verschiedenen Vorlagen verschiedene Kenner bekommen, zB. Kaufteile (KT=1) oder Normteile (NT=1). Diese sind mit einer PDM-Variable verheiratet (IstKaufteil).
Will man jetzt ein Feld der Datenkarte nur für Kaufteile anzeigen lassen, muss man es für alle anderen ausblenden (Kontrolllogik.png).
Wie man jetzt einzelne Register ausblendet, weiß ich nicht. Mir fallen spontan 2 Workarounds ein:
Da die Hälfte der Felder scheinbar sowieso für beide Vorlagen gleich sind, würde ich nur ein Register machen und die jeweils nicht benötigten ausblenden (s.o.). Zur Not kannst du ja 2 normale Textfelder machen, Profilteil und Einzelteil reinschreiben, die direkt übereinander legen und wechselseitig ausblenden.
2. Variante: Die komplette Registerkarte duplizieren, einmal mit einem Register für Einzelteil und einmal mit einem Register für Profilteil und die komplette Registerkarte wechselseitig ausblenden.
Gruß, Jens
Edit: Grad nochmal in der Hilfe geschaut (http://help.solidworks.com/2019/german/EnterprisePDM/Admin/c_controlled_tab.htm). Scheinbar kann man einzelne Register in Abhängigkeit einer Variable anzeigen lassen, aber immer nur eins (nämlich dessen Name dem Wert der Variable entspricht.
[Diese Nachricht wurde von CAD-Maler am 02. Jul. 2020 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP