Creación de una lista de tarjetas desde un origen SQL

Puede crear una lista de tarjetas configurando una consulta T-SQL que recupere valores de una base de datos externa; por ejemplo, una base de datos de materiales o una lista de nombres de clientes.

Las consultas utilizan el formato estándar de Microsoft T-SQL. Consulte los Libros en pantalla de SQL Server para obtener ayuda sobre la manera de redactar consultas.

Las listas de SOLIDWORKS PDM solo muestran valores en una columna. Si la consulta SQL devuelve más de una columna de resultados, sólo se utilizan los valores de la primera columna.

Las listas SQL se actualizan mediante el servicio del servidor de base de datos de SOLIDWORKS PDM que se ejecuta en el servidor SQL que, a su vez, aloja el almacén de SOLIDWORKS PDM donde se definen las listas. Si las actualizaciones de las listas fallan, asegúrese de que el servicio esté instalado y correctamente configurado.

Para crear una lista de tarjetas a partir de un origen SQL:

  1. Determine desde dónde deben recuperarse los datos SQL. Utilice SQL Server Management Studio para ubicar los nombres de las tablas e intente realizar la consulta.

  2. Haga clic con el botón derecho del ratón en Listas (para tarjetas) y seleccione Agregar nueva.
  3. En el cuadro de diálogo, escriba un Nombre de la lista.
  4. En Tipo de datos, seleccione Desde la base de datos SQL.
  5. En Comando SQL que devuelve los datos, escriba la consulta SQL que selecciona los valores de lista de la tabla de base de datos.
  6. En Servidor, escriba la dirección IP o el nombre del servidor SQL que aloja la base de datos.
  7. En Base de datos, escriba el nombre de la base de datos SQL que contiene los valores de lista.
  8. Escriba el nombre y la contraseña de inicio de sesión del usuario SQL.
  9. Para probar la consulta SQL y la información de conexión, haga clic en Prueba.

    Si la prueba es exitosa, aparece una lista de valores del origen SQL en la ventana Valores.

  10. Para completar la lista, haga clic en Archivo > Guardar.
  11. Para vincular la lista a una tarjeta, cree o edite una tarjeta de datos.
  12. Agregue un control para utilizar la lista.
  13. En el panel de propiedades, en Artículos, seleccione Valor especial y la lista basada en SQL.
Cuando un usuario utiliza la tarjeta de datos, los valores del control se derivan de la lista que devuelve la consulta SQL.