Создание списка карт из источника данных SQL

Для создания списка карт можно установить запрос T-SQL, по которому будут извлекаться значения из внешней базы данных, например из базы данных материалов или списка имен клиентов.

Запросы имеют стандартный формат Microsoft T-SQL. Советы по написанию запросов см. в электронной документации по SQL Server.

Списки SOLIDWORKS PDM содержат значения только в одном столбце. Если по запросу SQL будет получено несколько колонок с результатами, то следует использовать значения только из первой колонки.

Списки SQL обновляются службой сервера базы данных SOLIDWORKS PDM, которая работает на сервере SQL с хранилищем SOLIDWORKS PDM, где заданы все списки. Если при обновлении списков произошел сбой, проверьте, правильно ли установлена и настроена эта служба.

Для создания списка карт из источника данных SQL выполните следующие действия.

  1. Определите, откуда должны извлекаться данные SQL. Для поиска имен таблицы и пробного испытания запроса используйте среду SQL Server Management Studio.
  2. Для поиска имен таблицы и пробного испытания запроса используйте среду SQL Server Management Studio.
  3. Нажмите правой кнопкой мыши Списки (для карт) и выберите Добавить новый.
  4. В диалоговом окне заполните поле Имя списка.
  5. Для параметра Тип данных выберите значение Из базы данных SQL.
  6. В разделе Команда SQL, возвращающая данные введите запрос SQL, по которому будут отбираться значения списка из таблицы базы данных.
  7. В поле Сервер укажите IP-адрес или имя сервера SQL, на котором размещается база данных.
  8. В поле База данных введите имя базы данных SQL, содержащей значения из списка.
  9. Введите пароль и имя пользователя SQL для входа.
  10. Если требуется проверить указанный запрос SQL и сведения о соединении, нажмите Проверка.

    Если список значений, полученных из источника SQL, будет безошибочным, то он отобразится в окне Значения.

  11. В завершение нажмите Файл > Сохранить.
  12. Чтобы связать список с картой, необходимо создать или отредактировать карту данных.
  13. Добавьте элемент управления, позволяющий работать со списком.
  14. На панели свойств в разделе Объекты выберите Специальное значение, а затем выберите список на основе SQL.
Когда пользователь работает с картой данных, значения элементов управления извлекаются из списка, составленного на основе запроса SQL.