Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Alternative Benennung in Baumstruktur

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
  
Webcast: PTC | Smart Services, ein Webinar am 13.12.2024
Autor Thema:  Alternative Benennung in Baumstruktur (780 mal gelesen)
Kricher
Mitglied
Entwickler


Sehen Sie sich das Profil von Kricher an!   Senden Sie eine Private Message an Kricher  Schreiben Sie einen Gästebucheintrag für Kricher

Beiträge: 270
Registriert: 10.09.2004

Solid Edge (ST6 - SE2019)
SolidWorks (2014 - 2019)
DraftSight 2016 und 2018
Creo Elements Direct Modeling
(SolidDesigner V17, V18, V19, V20)
Inventor 2018
ACAD/Mechanical 2018

erstellt am: 03. Jun. 2008 14:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,

ich möchte eine bestehende Benennung (PrintName) im BorwserTree ändern (über ganze Strukturen mit Daten aus einer DB) und zwar dürfen die jeweiligen Parents danach nicht modifiziert sein!!!
Ich möchte diese Informationen über ein extra Button bei Bedarf von einer Rootnode aus reinpumpen, wobei ich diese Informationen wie gesagt in keinem Fall zurückspeichern möchte. Das ganze soll vielmehr den Anwender mit zusätzlichen Informationen während des Arbeitens versorgen. Sollte das nicht möglich sein, kann die BrowserTable um eine Spalte erweitert und mit den Werten gefüllt werden, ohne dass dies zu Modifikationen führt?

Gibt es evtl. andere Lösungsansätze???

Danke schon mal an alle.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

highway45
Moderator
Bastler mit Diplom




Sehen Sie sich das Profil von highway45 an!   Senden Sie eine Private Message an highway45  Schreiben Sie einen Gästebucheintrag für highway45

Beiträge: 6377
Registriert: 14.12.2004

CoCreate Modeling V20 + PE6
NotePad++

erstellt am: 03. Jun. 2008 15:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kricher 10 Unities + Antwort hilfreich

Ich hab kein Wort verstanden, aber es klingt so ähnlich wie das hier: http://osd.cad.de/codes_3d.htm#09

Vielleicht als Gedankenanstoß zu verwenden ?

------------------
                  CoCreate: Hilfeseite I FAQ I Hilfreiche Links

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kricher
Mitglied
Entwickler


Sehen Sie sich das Profil von Kricher an!   Senden Sie eine Private Message an Kricher  Schreiben Sie einen Gästebucheintrag für Kricher

Beiträge: 270
Registriert: 10.09.2004

Solid Edge (ST6 - SE2019)
SolidWorks (2014 - 2019)
DraftSight 2016 und 2018
Creo Elements Direct Modeling
(SolidDesigner V17, V18, V19, V20)
Inventor 2018
ACAD/Mechanical 2018

erstellt am: 03. Jun. 2008 15:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Matthias,

die Richtung ist schon mal korrekt. Aber die dort exemplarisch gezeigten Attribute sind keine Anwenderspezifischen, sondern irgendwelche fest definierten.
Mir würde schon mal eine neue Spalte ohne Bezug zu irgendwelchen Attributen genügen. Einfach ein "Seelenloses" Feld zum Beschreiben, ohne Auswirkungen.
Führt diese tabelle denn nicht zu modifizierten Dokumenten in der Sitzung, wenn die Werte geschrieben werden?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

highway45
Moderator
Bastler mit Diplom




Sehen Sie sich das Profil von highway45 an!   Senden Sie eine Private Message an highway45  Schreiben Sie einen Gästebucheintrag für highway45

Beiträge: 6377
Registriert: 14.12.2004

CoCreate Modeling V20 + PE6
NotePad++

erstellt am: 03. Jun. 2008 15:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kricher 10 Unities + Antwort hilfreich

Ja, das Ändern dort bewirkt eine Modifikation des Bauteils.

Das Tool war auch nur als Hinweis gedacht, daß es Möglichkeiten gibt, die Strukturliste anders zu gestalten und kann von einem Programmierer vielleicht als Grundlage verwendet werden, um eine tote Extraspalte zu erzeugen.

------------------
                  CoCreate: Hilfeseite I FAQ I Hilfreiche Links

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Moderator
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2219
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.4780
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1

erstellt am: 03. Jun. 2008 22:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kricher 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von Kricher:
die Richtung ist schon mal korrekt. ...... Einfach ein "Seelenloses" Feld zum

Ohne Seele : kein  Inhalt!

Woher nimmst Du den den Inhalt deiner Beschreibenden Spalte??? hmmm??

Wenn du dir das LISP, auf das dich Matthias    schon hingewiesen hat, mal ansiehst, wirst du vielleicht erkennen das jede Spalte eine Funktion erhält um das "Seelenlose" Feld (1) mit Leben zu füllen. -   Deine Anfrage war wirklich nicht gut zu verstehen, aber mit den Browser views und einer ggf. selbst gestrickten Funktion kommst Du genau dahin wo Du willst (wenn wir es denn jetzt richtig verstanden haben.

Die zentrale Frage bleibt "woher nehmen, wenn nicht stehlen" (->1) ???

------------------
Seamonkey Firefox Thunderbird  Seamonkey auf deutsch ● OSD Hilfeseite (de) / help page (en)

[Diese Nachricht wurde von der_Wolfgang am 03. Jun. 2008 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

highway45
Moderator
Bastler mit Diplom




Sehen Sie sich das Profil von highway45 an!   Senden Sie eine Private Message an highway45  Schreiben Sie einen Gästebucheintrag für highway45

Beiträge: 6377
Registriert: 14.12.2004

CoCreate Modeling V20 + PE6
NotePad++

erstellt am: 03. Jun. 2008 22:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kricher 10 Unities + Antwort hilfreich

Zitat:
über ein extra Button bei Bedarf von einer Rootnode aus reinpumpen
Die Werte sollen irgendwie von einer externen Datenbank kommen...

Es wird also eine Baugruppe geladen mit allerhand Bauteilen, die allerhand Eigenschaften haben.
Und dann soll zu bestimmten Bauteilen eine reine Text-Information kommen.

Also beispielsweise
[Schraube_M5x60] [hat Herr Kricher vergessen zu bestellen, kein Lagerbestand]
Diese Textinformation soll nicht mit dem Bauteil abgespeichert, sondern ihm nur zugeordnet werden.

So hab ich das jetzt verstanden.

-> Bett

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Moderator
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2219
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.4780
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1

erstellt am: 03. Jun. 2008 23:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Kricher 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von highway45:
über ein extra Button bei Bedarf von einer Rootnode aus reinpumpenDie Werte sollen irgendwie von einer externen Datenbank kommen...
..Und dann soll zu bestimmten Bauteilen eine reine Text-Information kommen.

dann muss der rootnode button die daten Zwischen speichern (Empfehlung: hash table, basierend auf der contents sys ID) und die funktion in der browser view fummelt sich die ID raus und spickelt mit dieser in der hash table um das seelenlose feld zu füllen (AKA: 'Herrn Kricher Dampf machen, damit er bestellt'  )

------------------
Seamonkey Firefox Thunderbird  Seamonkey auf deutsch ● OSD Hilfeseite (de) / help page (en)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kricher
Mitglied
Entwickler


Sehen Sie sich das Profil von Kricher an!   Senden Sie eine Private Message an Kricher  Schreiben Sie einen Gästebucheintrag für Kricher

Beiträge: 270
Registriert: 10.09.2004

Solid Edge (ST6 - SE2019)
SolidWorks (2014 - 2019)
DraftSight 2016 und 2018
Creo Elements Direct Modeling
(SolidDesigner V17, V18, V19, V20)
Inventor 2018
ACAD/Mechanical 2018

erstellt am: 04. Jun. 2008 07:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Jaaaaaa, ihr habt mich verstanden (endlich mal jemand, der mich versteht)
An dieser Stelle noch mal Danke für Eure Ideen.
Ich bin kein Konstrukteur und somit ist mir der Sprachgebrauch im OSD-Umfeld etwas fremd. Darum verwende ich die Ausdrücke aus der API-Beschreibung beispielsweise "PrintName" in dem "BrowserTree" usw.
Aber am Ende habt Ihr das Puzzle ja zusammengefügt.
Bei Zeiten werde ich mich mal genauer mit der Problematik beschäftigen und einen Versuch mit Eurem Weg wagen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz