Tworzenie listy kart ze źródła SQL

Można utworzyć listę karty poprzez skonfigurowanie zapytania T-SQL, które pobiera wartości z zewnętrznej bazy danych, na przykład bazy danych materiałów lub listy nazw klientów.

Zapytania muszą używać standardowego formatowania języka Microsoft T-SQL. W celu uzyskania pomocy w zakresie pisania zapytań należy skorzystać z książek online dotyczących programu SQL Server.

Program SOLIDWORKS PDM może wyświetlać wartości wyłącznie w jednej kolumnie. Jeśli zapytanie SQL zwraca więcej niż jedną kolumnę wyników, używane są tylko wartości z pierwszej kolumny.

Listy SQL są odświeżane przez usługę serwera bazy danych programu SOLIDWORKS PDM działającą na serwerze SQL, który obsługuje przechowalnię SOLIDWORKS PDM, gdzie listy są zdefiniowane. Jeśli aktualizacje listy się nie udają, trzeba się upewnić, że usługa jest zainstalowana i prawidłowo skonfigurowana.

Aby utworzyć listę kart ze źródła SQL:

  1. Określić miejsce, z którego dane SQL mają być pobierane. Użyć programu SQL Server Management Studio, aby odszukać nazwy tabel i spróbować wykonać zapytanie.
  2. Użyć programu SQL Server Management Studio, aby odszukać nazwy tabel i spróbować wykonać zapytanie.
  3. Kliknąć prawym przyciskiem myszy pozycję Listy (dla kart) i wybrać polecenie Dodaj nową.
  4. W oknie dialogowym wypełnić pole Nazwa listy.
  5. Na liście Typ danych wybrać opcję Z bazy danych SQL.
  6. W polu Polecenie SQL zwracające dane wpisać zapytanie SQL, które wybiera wartości listy z tabeli bazy danych.
  7. W polu Serwer wpisać adres IP lub nazwę serwera SQL, na którym znajduje się baza danych.
  8. W polu Baza danych wpisać nazwę bazy danych SQL zawierającej wartości listy.
  9. Wpisać nazwę i hasło użytkownika SQL.
  10. Aby przetestować zapytanie SQL i parametry połączenia, kliknąć przycisk Test.

    W przypadku powodzenia lista wartości ze źródła SQL pojawi się w oknie Wartości.

  11. Aby zakończyć tworzenie listy, kliknąć kolejno Plik > Zapisz.
  12. Aby połączyć listę z kartą, utworzyć lub zmienić odpowiednio kartę danych.
  13. Dodać formant do korzystania z listy.
  14. W okienku właściwości wybrać w obszarze Elementy opcję Wartość specjalna i zaznaczyć listę opartą na źródle SQL.
Kiedy użytkownik korzysta z karty danych, wartości formantu są generowane na podstawie listy zwróconej przez zapytanie SQL.