Hot News:
   

Mit Unterstützung durch:

  Foren auf CAD.de
  NX Programmierung
  In Teamcenter suchen

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

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 NX
  
Anwender CAD mit Siemens NX-Basis , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
Autor Thema:  In Teamcenter suchen (1688 mal gelesen)
RobertM
Mitglied



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

Beiträge: 225
Registriert: 03.12.2008

NX2312 + TC

erstellt am: 11. Sep. 2012 10:07    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,

ich möchte in TC nach folgenden Kriterien suchen:
item_id=91-00110-0348-9*
item_revision_id=04

Im Solution Center habe ich folgendes Beispiel gefunden:

Code:
Option Strict Off
Imports System
Imports NXOpen

Module NXJournal

    Dim theSession As Session = Session.GetSession()

    Sub Echo(ByVal output As String)
        theSession.ListingWindow.Open()
        theSession.ListingWindow.WriteLine(output)
        theSession.LogFile.WriteLine(output)
    End Sub

    Sub Main()

        Dim entries() As String = {"item_id", "object_type"}
        Dim values() As String = {"*00212*", "ItemRevision"}

        Dim mySearch As PDM.PdmSearch = theSession.PdmSearchManager.NewPdmSearch()
        Dim mySearchResult As PDM.SearchResult = mySearch.Advanced(entries, values)

        Dim results() As String = mySearchResult.GetResultObjectNames()
        Echo("found " & results.Length & " objects")

        Dim cnt As Integer = 0
        For Each resultName As String In results
            cnt = cnt + 1
            Echo(cnt & ".  object_name = " & resultName)
        Next

    End Sub
End Module


und folgende Änderung vorgenommen:

Code:
        Dim entries() As String = {"item_id", "item_revision_id"}
        Dim values() As String = {"91-00110-0349-90*", "04"}

Nun bekomme ich aber kein Suchergebnis zurück, obwohl 29 Item's in TC angelegt sind.

Im zweiten Schritt möchte ich eine Liste mit den item_id's zurück um diese zu verarbeiten.
Mit GetResultObjectNames kann ich nichts anfangen, die sind bei allen Item's gleich.

Kann mir bitte jemand weiterhelfen.

------------------
Gruß Robert

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

RobertM
Mitglied



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

Beiträge: 225
Registriert: 03.12.2008

NX2312 + TC

erstellt am: 11. Sep. 2012 14:06    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

Jetzt bin ich einen Schritt weiter.

Mit

Code:
Dim mySearchResult As PDM.SearchResult = mySearch.Simple("91-00110-0348-9*")

bekomme ich schon mal die richtige Anzahl der Item's.

Aber wie ich an die item_id's rankommen soll ist mir ein Rätsel.

------------------
Gruß Robert

[Diese Nachricht wurde von RobertM am 13. Sep. 2012 editiert.]

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



Konstrukteur für Werkzeug- und Maschinenbau (m/w/d)

Die J.H. Tönnjes GmbH ist ein Familienunternehmen mit mehr als 190 Jahren Erfahrung. Unsere Mitarbeiter sind Experten in den Unternehmensbereichen Kunststoffspritzguss, Werkzeug- und Maschinenbau, Werbeschilder und Beschriftungen sowie Kfz-Kennzeichen und Carclix. Als Hersteller von Kfz-Kennzeichen sind wir Weltmarktführer und Technologieführer.

Konstrukteur für Werkzeug- ...

Anzeige ansehenFeste Anstellung
RobertM
Mitglied



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

Beiträge: 225
Registriert: 03.12.2008

NX2312 + TC

erstellt am: 13. Sep. 2012 14:08    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

Problem dank Matthias gelöst.

http://ww3.cad.de/foren/ubb/Forum4/HTML/010570.shtml

------------------
Gruß Robert

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

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

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

(c)2025 CAD.de | Impressum | Datenschutz