Excel + SQL Server + Azure

Desde hace algún tiempo quise realizar de alguna manera, integración de Excel con Microsoft Azure.  Yo sé que es un servicio de paga... pero, para que ustedes puedan realizar los ejemplos que veamos, pueden tomar una suscripción gratuita por un mes y así podrán ponerlos en práctica


Además, si no desean crear una cuenta con Azure, pues fácilmente podrán desarrollar todos los ejemplos mediante computadoras físicas de forma local o remota.

El tema que abordaré en mi canal de YouTube, es la forma de cómo podemos montar un Servidor Virtual creado en Microsoft Azure, y lo interesante, es que la imagen que vamos a instalar, ya tiene integrado SQL Server. 



Para los que han seguido el Curos de SQL Server en mi canal, creo que esto les será de muchísima utilidad, y para los que aún no saben lo básico de SQL Server, pues los invito a ver dicho curso dando click AQUÍ.



Los temas que abordaré serán:  La creación de una Máquina Virtual con SQL Server, crearé rutinas VBA para enviar registros a una base de datos en el Servidor en la nube y, además, aprenderemos a llamar los Procedimientos Almacenados de SQL Server, desde el entorno VBA en Excel, 

Desde Excel podremos ingresar nuestras credenciales como usuarios registrados en nuestra máquina virtual en la nube, y podremos gestionar los datos, guardando, editando y eliminando información, de la base de datos en la cual estemos dados de alta.

En conclusión, crearemos Libros de Excel, que serán clientes de conexión al servidor de forma simultánea.




Con Excel tenemos un abanico de posibilidades para gestionar nuestros datos.

Imagina a tu equipo de trabajo gestionando registros con un Libros de Excel (Cliente de Conexión) de forma simultánea. Y luego tomar esos datos y generar unos reportes increíbles con todas las herramientas de negocios que solo Excel nos puede ofrecer.

El día martes 2 de mayo inició esta serie... puedes ingresar AQUÍ a la lista de reproducción en desarrollo

Suscríbete a mi canal en youtube.excelymas.com es totalmente gratis.

Saludos cordiales


Otto Javier González
El Autor






Controles ActiveX | Frame | Características Principales




En este vídeo veremos algo muy pero muy interesante, y es la forma de cómo insertar un control Frame directamente en la hoja de Cálculo.

Yo sé que muchos han tenido dificultades de cómo programar los eventos de los controles contenidos en un Frame insertado en una hoja de cálculo… y aquí aprenderán como hacerlo.








Ver vídeo


Descarga el Archivo Base


Controles ActiveX | CommandButton | Características Principales





En cualquier desarrollo que hagamos en VBA, siempre necesitaremos de un CommandButton.

Los botones de comando los podemos usar en UserForms, e insertarlos directamente en las hojas de cálculo como en este caso… y su funcionalidad es imprescindible para ejecutar prácticamente cualquier cosa.

Cuál es el evento por el cual se caracteriza un botón de comando … pues el evento click, en donde podemos insertar cualquier rutina, que al presionar sobre el control con el botón izquierdo del mouse, ejecutará cada una de sus líneas.







Ver vídeo


Descarga el Archivo Base

Controles ActiveX | ListBox | Características Principales




En este vídeo, conoceremos las características principales de un ListBox y lo práctico que puede llegar a ser en nuestros desarrollos.

Un ListBox o cuadro de lista, lo podemos utilizar para mostrar un listado de valores, de los cuales el usuario final pueda elegir entre uno o varios.
El evento predeterminado de un Listbox, es el evento Click, ya que con ello, al seleccionar uno o varios items, dispara la acción deseada, si así lo hemos configurado. Y su propiedad predeterminada, es VALUE, con la cual obtendremos el valor deseado, luego de haber seleccionado uno o varios de sus items.





Muy bien…
Veamos las propiedades que podemos destacar…




Ver vídeo

Descarga el Proyecto

Controles ActiveX | OptionButton | Características Principales





El Control OptionButton, así como el CheckBox, también nos devuelve valores Booleanos… pero con la diferencia que los OptionButtons, no nos es de utilidad un solo botón, ya que su funcionamiento está basado a partir de dos controles de este tipo.

Si bien es cierto un solo OptionButton, nos puede devolver un valor falso o verdadero, pero se necesita de otro para poder alternar esos valores, es decir, que este tipo de controles trabaja en grupos, para poder seleccionar una sola opción, dentro de un grupo determinado.





En conclusión, la diferencia entre los OptionButtons y los CheckBoxex… es que los OptionButtons, son usados para elegir una sola opción dentro de un grupo determinado… mientras que los CheckBoxes, los podemos usar, realizando múltiples selecciones dentro de un grupo, o solo podríamos usar un solo CheckBox para una tarea específica. Pues, esas son las diferencias entre estos controles…

Muy bien, vamos a la práctica para conocer más de cerca su funcionamiento.




Ver vídeo


Descarga el Archivo Base