Criar uma lista de cartões a partir de uma origem SQL

Você pode criar uma lista de cartões configurando uma consulta T-SQL que obtém valores de um banco de dados externo; por exemplo, um banco de dados de materiais ou lista de nomes de clientes.

As consultas usam a formatação padrão do Microsoft T-SQL. Consulte os Manuais Online do SQL Server para obter ajuda sobre como escrever as consultas.

As listas do SOLIDWORKS PDM só podem mostrar valores em uma coluna. Se a consulta SQL retornar resultados em mais de uma coluna, somente os valores na primeira coluna são usados.

As listas SQL são atualizadas pelo serviço de servidor de banco de dados do SOLIDWORKS PDM que executa o servidor SQL que hospeda o vault do SOLIDWORKS PDM onde as listas são definidas. Se a atualização da lista falhar, certifique-se de que o serviço está instalado e configurado corretamente.

Para criar uma lista de cartão a partir de uma origem SQL:

  1. Determine de onde devem ser obtidos os dados SQL. Use o SQL Server Management Studio para localizar os nomes de tabelas e tente executar a consulta.
  2. Use o SQL Server Management Studio para localizar os nomes de tabelas e tente executar a consulta.
  3. Clique com o botão direito em Listas (para cartões) e selecioneAdicionar nova.
  4. Na caixa de diálogo, digite o Nome da lista.
  5. Para Tipo de dados, selecione Do banco de dados SQL.
  6. Em Comando SQL retornando os dados, digite a consulta SQL que seleciona valores da lista da tabela de banco de dados.
  7. Para Servidor, digite o endereço IP ou o nome do servidor SQL que hospeda o banco de dados.
  8. Para Banco de dados, digite o nome do banco de dados SQL que contém a lista de valores.
  9. Digite o nome e a senha de login do usuário SQL.
  10. Para testar a consulta SQL e a conexão das informações , clique em Testar.

    Se a consulta for executada com êxito, uma lista dos valores da origem SQL é exibida na janela Valores.

  11. Para completar a lista, clique em Arquivo > Salvar.
  12. Para vincular a lista a um cartão, crie ou edite um cartão de dados.
  13. Adicione um controle para usar a lista.
  14. No painel de propriedades, em Itens, selecione Valor especial e selecione a lista baseada no SQL.
Quando um usuário usar o cartão de dados, os valores do controle são derivados da lista retornada pela consulta SQL.