Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  PDM-Works Berichtefunktion in VB/VBA nachbilden

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 SOLIDWORKS
  
3DEXPERIENCE SOLIDWORKS: Ihre Konstruktionslösung der nächsten Generation
Autor Thema:  PDM-Works Berichtefunktion in VB/VBA nachbilden (853 mal gelesen)
Harald Stratmann
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 169
Registriert: 17.11.2003

W7 professional-64bit
12GB Ram
NVidia Quadro 2000
SWX 2013

erstellt am: 26. Apr. 2007 11:29    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 SWXSolidWorks-Gemeinde,
insbesondere Prog-Profis,

ich würde ganz gerne in Analogie zur Berichte-Funktion in
PDM-Works, diese in VB/VBA-Programmen nutzen.
Ziel soll sein, eine Teilestatistik zu einer Baugruppe direkt
aus PDM-Works nach Excel auszulesen.
Scheiter derzeit aber an der API-Doku zu PDM-Works.
Das beste sind eigentlich immer Programmbeispiele,
diese sind dort aber dünn gesät.
Für eure Hilfe wäre ich dankbar.

Gruß Harald

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

BerndB
Mitglied
Ingenieur


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

Beiträge: 616
Registriert: 28.09.2001

erstellt am: 26. Apr. 2007 11:49    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 Harald Stratmann 10 Unities + Antwort hilfreich

Hallo Harald Stratmann,

es ist natürlich davon abhänig, was Ihr genau als Verwatungs'chen habt.

PDM Enterprise (mit SQL Server und > 100 Tabellen AAAHHHH)
oder
PDM Workgroup(Ohne Tabellen eigentlich nix)

Ich würde mir die BG schnappen und aus der Struktur die
Komponenteneigenschaften der Teile auslesen.

Also unabhängig von PDM.

Gruß

Bernd

[Diese Nachricht wurde von BerndB am 26. Apr. 2007 editiert.]

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

Harald Stratmann
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 169
Registriert: 17.11.2003

W7 professional-64bit
12GB Ram
NVidia Quadro 2000
SWX 2013

erstellt am: 26. Apr. 2007 11:55    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 Bernd,

einfach PDM-Workgroup ( Zeichnungsverwaltung hat ja nu wenig
mit Datenbank zu tun)
Aber ich brauche auch nur eine einfache Statistik über eine
Baugruppe:
Anzahl Modelle
Anzahl Zeichnungen
Anzahl Unterbaugruppen
Ist alles aus PDM zu beziehen.
Brauche nur die Programmsyntax VB/VBA für einen Automatismus.

GRuß Harald

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

Harald Stratmann
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 169
Registriert: 17.11.2003

W7 professional-64bit
12GB Ram
NVidia Quadro 2000
SWX 2013

erstellt am: 26. Apr. 2007 12:00    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 Bernd,
anbei nochmal ein Beispiel aus der Api-Hilfe.
Private Sub Test_2222()
Dim connection As PDMWConnection
Dim Options As PDMWorks.PDMWSearchOptions
Dim Criteria As PDMWorks.PDMWSearchCriteria
Dim Results As PDMWorks.PDMWSearchResults
Dim Result As PDMWorks.PDMWSearchResult
Dim i As Integer
Dim cnt As Integer

   

    Set connection = CreateObject("PDMWorks.PDMWConnection")
    connection.Login "Stratmann", "Harald", "CZC4170Z9C"
   
    Set Options = connection.GetSearchOptionsObject

        Options.IgnoreCase = True
        Options.IgnoreLinks = False
        Options.IncludeHiddenDocuments = True
        Options.SearchConfigSpecificProperties = False
        Options.SearchOnlyChildrenOf = "Zeichnungsordner"
        Options.SearchCriteria.AddCriteria pdmwOr, pdmwDocumentName, "", Contains, "sldprt"
        Options.SearchCriteria.AddCriteria pdmwAnd, PDMWConfiguration, "", Contains, "default"

        'Options.SearchCriteria.SaveToFile "c:\temp\cri_test.sqy"
        'Options.SearchCriteria.LoadFromFile "c:\temp\cri_test.sqy"

        Set Results = connection.Search(Options)

            cnt = Results.Count

End Sub

Ich hatte jetzt vermutet, das mir die Variable cnt die Anzahl
liefert. Tut sie aber nicht ist in dem Fall 0.
Hier komme ich nicht weiter.

Gruß Harald

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

BerndB
Mitglied
Ingenieur


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

Beiträge: 616
Registriert: 28.09.2001

erstellt am: 26. Apr. 2007 12: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 Nur für Harald Stratmann 10 Unities + Antwort hilfreich

Hallo Zurück,

einen Fehler sehe ich nicht.

Ist evtl. ein Fall für den SWXSolidWorks API Support.

Dafür gibts eine eigene Abteilung bei SWXSolidWorks.

Evtl. mal zusammen mit dem Reseller abschicken.

Die reagieren eigentlich sehr schnell.

Gruß

Bernd

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