仕事のカタマリにようこそ!  [ ログイン | ユーザ登録 ]
フォーラムから検索

機械用3D-CAD SolidWorks非公認のユーザサイトです
 
 
Web katamari.org
仕事のカタマリ
ホーム リンク集 ダウンロード フォーラム(掲示板) FAQ お問い合わせ









フォーラムニュース: 質問、相談カテゴリに「SolidWorks操作方法」に関するフォーラムを追加しました。(2003/11/27)
いらっしゃい、 ゲストさん. まずはこちら→ ログイン または 登録. 2024/05/06 - 03:40:58
ホーム ヘルプ 検索 ログイン 登録

仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: Enterprise PDM データカード情報からの検索 前のトピック 次のトピック
ページ: [1] Page Bottom 返信 返信のお知らせ Print 
   著者  トピック: Enterprise PDM データカード情報からの検索  (閲覧数 1903 回)
naru
Jr. メンバー
**

オフライン

投稿: 14



I'm a llama!

プロファイルを見る
Enterprise PDM データカード情報からの検索
« 投稿日: 2013/04/11 - 15:23:49 »
引用して返信

Enterprise PDMのアドインとして、VB.NETで開発しています。

データカードの"P_Number"という変数に"P001"から始まる値が登録されている
SLDDRWのファイルをすべて取得したと思っております。


力不足のため、APIHelpを探しても見つからず困っております。

大変申し訳ありませんが、
ご教授願います。
議長に報告する   記録済み
QWER
カタマリの王様!?
*****

オフライン

投稿: 164



SolidWorks2011 SP5 x64

プロファイルを見る
Re:Enterprise PDM データカード情報からの検索
« 返信 #1 投稿日: 2013/04/11 - 16:41:47 »
引用して返信

こんにちは、QWERです。

目的の処理はIEdmSearch5で可能かと思います。
API Helpの「IEdmSearch5」の項に、VisualBasicで書かれたスバリのサンプルコードが載っています。

以下に、サンプルコードを転載しておきます。
---Code---
Private Sub FindEricsApprovedBmpFiles(vault As EdmVault5)
On Error GoTo ErrHand

  Dim search As IEdmSearch5
  Set search = vault.CreateSearch

  search.AddVariable "author", "eric"
  search.State = "approved"
  search.FileName = "%.bmp"

  Dim message As String
  message = "These are the approved BMP-files that have Eric as author:" + vbLf

  Dim result As IEdmSearchResult5
  Set result = search.GetFirstResult
  While Not result Is Nothing
    message = message + result.Path + vbLf
    Set result = search.GetNextResult
  Wend

  MsgBox message
  Exit Sub


ErrHand:
  Dim ename As String
  Dim edesc As String
  vault.GetErrorString Err.Number, ename, edesc
  MsgBox ename + vbLf + edesc
End Sub
---Code---

議長に報告する   記録済み
naru
Jr. メンバー
**

オフライン

投稿: 14



I'm a llama!

プロファイルを見る
Re:Enterprise PDM データカード情報からの検索
« 返信 #2 投稿日: 2013/04/12 - 13:33:22 »
引用して返信

ありがとうございます。

ついでにやりたかったフォルダ検索も
search.FindFoldersをTrueにすれば、できることがわかりました。

データカードというキーワードが頭から離れず、見逃していました。
議長に報告する   記録済み
ページ: [1] Page Top 返信 返信のお知らせ Print 
仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: Enterprise PDM データカード情報からの検索 前のトピック 次のトピック
ジャンプします: