從 SQL 來源產生卡片清單

您可以透過設定從外部資料庫擷取值的 T-SQL 查詢來產生卡片清單;例如材料資料庫或客戶名稱清單。

查詢使用標準 Microsoft T-SQL 格式設定。 如需有關如何寫入查詢的說明,請參閱 SQL Server 線上叢書。

SOLIDWORKS PDM 清單只能顯示一個欄中的值。 如果 SQL 查詢傳回多個結果欄,則只會使用第一個欄中的值。

SQL 清單由 SOLIDWORKS PDM 資料庫伺服器服務重新整理,該服務在主控定義清單之 SOLIDWORKS PDM 資料保險箱的 SQL Server 上執行。 如果清單更新失敗,請確保服務已安裝且已正確設定。

若要從 SQL 來源產生卡片清單:

  1. 決定應從中擷取 SQL 資料的位置。 使用 SQL Server Management Studio 找到表格名稱,然後嘗試查詢。
  2. 使用 SQL Server Management Studio 找到表格名稱,然後嘗試查詢。
  3. 用右鍵按一下 清單 (針對卡片),然後選擇加入新的清單
  4. 在對話方塊中,輸入清單名稱
  5. 針對資料類型,選擇來自 SQL 資料庫
  6. SQL 指令傳回資料下,輸入從資料庫表格選擇清單值的 SQL 查詢。
  7. 針對伺服器,輸入主控資料庫之 SQL Server 的 IP 位址或名稱。
  8. 針對資料庫,輸入包含清單值之 SQL 資料庫的名稱。
  9. 輸入 SQL 使用者的登入名稱與密碼。
  10. 若要測試 SQL 查詢與連線資訊,請按一下測試

    如果成功,來自 SQL 來源的值清單會顯示在視窗中。

  11. 若要完成清單,請按一下檔案 > 儲存
  12. 若要將清單連結至卡片,請產生或編輯資料卡。
  13. 加入控制項,使用清單。
  14. 在屬性窗格的品項下,選擇特別值,然後選擇以 SQL 為基礎的清單。
當使用者使用資料卡時,控制項的值會從由 SQL 查詢傳回的清單導出。