Autor
|
Thema: Auswahl eines Catproduktes mit makro (425 mal gelesen)
|
Murzlinger Mitglied Modellbauer
Beiträge: 6 Registriert: 21.05.2008
|
erstellt am: 04. Jun. 2008 22:51 <-- editieren / zitieren --> Unities abgeben:
servus ich hab da ein problem. ich möchte in einer makro den user ein produkt aus dem strukturbaum wählen lassen is auch so weit kein problem nun möchte ich aber das nur einen knoten des typs *.CATProdukt ausgewählt werden kann. wär echt super wenn mir einer helfen könnte ich sag schonmal danke im vorraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 05. Jun. 2008 08:19 <-- editieren / zitieren --> Unities abgeben: Nur für Murzlinger
Hallo, nehme an, dass das schon tausend mal in dem Forum steht, aber hier die Funktion die ich verwende: sStatus = selMy.SelectElement2(InputType, "Bitte wählen Sie den " & InputType(0) & " aus.", False) in InputType schreibst du dann als Arrayall deine Elemente, die selektiert werden dürfen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murzlinger Mitglied Modellbauer
Beiträge: 6 Registriert: 21.05.2008
|
erstellt am: 06. Jun. 2008 17:08 <-- editieren / zitieren --> Unities abgeben:
erstmal danke das du dich gemeldet hast also im forum hab ich schon geschaut gehabt, hab wohl ******* suchkriterien eingegeben was soll ich denn als inputTYPE eingeben habe bis dato PRODUCTS drin das funktioniert auch aber im endeffekt man kann halt auch parts auswählen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murzlinger Mitglied Modellbauer
Beiträge: 6 Registriert: 21.05.2008
|
erstellt am: 06. Jun. 2008 17:13 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Murzlinger: erstmal danke das du dich gemeldet hastalso im forum hab ich schon geschaut gehabt, hab wohl ******* suchkriterien eingegeben was soll ich denn als inputTYPE eingeben habe bis dato PRODUCT drin das funktioniert auch aber im endeffekt man kann halt auch parts auswählen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lusilnie Mitglied
Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 07. Jun. 2008 00:15 <-- editieren / zitieren --> Unities abgeben: Nur für Murzlinger
Hallo Murzlinger, erst noch einmal willkommen im Forum! Soweit ich weiß, läßt sich Dein Anliegen nicht mit einer Auswahl erschlagen, da alle Instanzen auch vom Typ Product sind. Du wirst also die Auswahl daraufhin prüfen müssen, ob wirklich ein Product gewählt wurde. Also: 1.) Auswahl 2.) Prüfen, ob Auswahl korrekt: Wenn ja - dann weiter, wenn nein - dann mit Fehlermeldung zurück zu 1.) PS: Ich glaube, Du kannst Deinen dritten Beitrag wieder löschen - da steht ja nichts drin!
mfg, Lusilnie
------------------
Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!! frei nach größeren Geistern Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murzlinger Mitglied Modellbauer
Beiträge: 6 Registriert: 21.05.2008
|
erstellt am: 08. Jun. 2008 12:50 <-- editieren / zitieren --> Unities abgeben:
Danke für deine Antwort hört sich super an ich weiss nur leider nicht genau wie ich die auswahl dahin gehend prüfe ob es ein CATProduct ist oder nicht ferner weiss ich nicht wie zur auswahl zurück komme falls sie falsch sein sollte Ihr habt sicher schon gemerkt ich bin blutiger anfänger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 10. Jun. 2008 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für Murzlinger
Sorry, ich habe jetzt nicht die Zeit, da genau nach zu schauen, aber ich glaube das Part stand unter: prodCurr.ReferenceProduct.Parent Also das ReferencePrduct vom eigentlichen Produkt, ich kann mich aber auch irren. Ich muss Dir aber auch sagen, dass wenn ich bei mir als InputType "Part" eingebe, dass ich dann auch ein Part in der Selection habe... Verstehe demzufolge das Product Problem nicht so richtig... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |