lunes, 4 de enero de 2021

Vínculo dinámico entre SQL Server y Excel

El siguiente artículo del Blog Hablamos Excel muestra como crear un vínculo dinámico entre una hoja de cálculo en Microsoft Excel y una tabla en SQL Server, cada vez que se realice algún cambio, modificación, se inserte o elimine registros en la tabla en SQL Server dicho cambio se vera reflejado automáticamente en el archivo de Excel.




Activamos el SSMS (SQL Server Management Studio), vamos a trabajar con la base de datos Northwind, seleccionamos la tabla Products y ejecutamos las siguiente sentencias SQL para observar los registros contenidos en la mencionada tabla; use Nortwind (activa la BBDD), select * from Products (muestra todos los registros de la tabla Products.





En la cinta de opciones vamos por la pestaña Datos, click en Obtener Datos, aparecera un submenú indicando Desde una base de datos, que nos llevará  la opción Desde una base de datos SQL Server, como lo muestra la siguiente imagen.




Se activara la ventana Base de datos SQL Server donde ingresaremos el nombre del servidor (instancia SQL Server) y el nombre de la base de datos (Northwind), esto nos llevara a una segunda ventana de donde seleccionamos Windows, usar mis credenciales actuales, click en Conectar, como lo muestra la siguiente imagen.




A continuación, se mostrara la ventana Navegador, desde donde selecionaremos la tabla Products que forma parte de la base de datos Northwind, click sobre el botón Conectar.



A partir de aquí, ya contaremos con todos los registros de la tabla Products en nuestra hoja de cálculo de Excel, desde la cual cada vez que el administrador de la base de datos Northwind realice algún cambio sobre la tabla, el usuario de Microsoft Excel podra realizar la actualización respectiva.






El siguiente vídeo muestra como establecer un vínculo dinámico entre SQL Server y Excel







No hay comentarios.:

Publicar un comentario

Listas Desplegables en Microsoft Excel

Las listas desplegable en Microsoft Excel , nos permiten mejorar la eficiencia en el trabajo dentro de nuestra hoja de cálculo, permitiendon...