Kart listeleri, SOLIDWORKS PDM’ deki verilerin yönetilmesinde çok önemli bir rol oynar. Harici bir SQL veri tabanından değerleri almak için T-SQL sorguları ayarlayarak özel kart listeleri oluşturabilirsiniz. Bu yazıda size süreç boyunca rehberlik edeceğiz.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- SQL Server Management Studio’ ya (SSMS) erişim
- T-SQL söz dizimine aşinalık
- Yapılandırılmış bir SOLIDWORKS PDM ortamı
Kart Listeleri Oluşturma Adımları
Veri Kaynaklarını Belirleyin
- SQL veri tabanınızdaki ilgili tablo adlarını bulmak için SSMS’ yi kullanın.
- Kart listelerinize eklemek istediğiniz verileri (ör. malzemeler, müşteri adları) belirleyin.
Kart Listesini Oluşturun
- SOLIDWORKS PDM’ de “Listeler” e (kartlar için) sağ tıklayın ve “Yeni Ekle” yi seçin.
- Listeniz için açıklayıcı bir ad girin.
- Veri türü olarak “SQL Veri tabanından” seçeneğini seçin.
SQL Sorgusunu tanımlayın
- “Verileri döndüren SQL komutu” altında, veri tabanı tablosundan istenen değerleri seçen T-SQL sorgusunu girin. Örnek SQL Sorgularını burada bulabilirsiniz – ÖRNEK SQL SORGULARI
- Aşağıdaki ayrıntıları belirtin:
- Sunucu: Veri tabanını barındıran SQL sunucusunun IP adresi veya adı.
- Veri tabanı: Liste değerlerini içeren SQL veri tabanının adı.
- Oturum açma kimlik bilgileri: SQL kullanıcısının oturum açma adını ve parolasını girin.
- Sorguyu ve bağlantıyı doğrulamak için “Sına” tıklayın.
Listeyi Doldurun
- Test başarılı olursa, “Değerler” penceresinde SQL kaynağındaki değerlerin bir listesi görünecektir.
- “Dosya” > “Kaydet” i tıklayarak liste yapılandırmasını kaydedin.
Listeyi bir Karta Bağlayın
- SOLIDWORKS PDM’ de bir veri kartı oluşturun veya düzenleyin.
- SQL tabanlı listeyi kullanacak bir kontrol (ör. açılır liste) ekleyin.
- Özellikler bölmesinde, “Öğeler” in altında, yeni oluşturulan listeyi “Özel değer” olarak seçin.
Kart listesini test edin
- Dosya Gezgin’inde PDM yerel kasa görünümünde oturum açın.
- Bir dosyaya ve ardından “Veri Kartı” sekmesine tıklayın.
- Kart listesinin veri kartında doldurulup doldurulmadığına bakın.