
Es hora de realizar cosas más interesantes con PowerApps. En esta entrada vamos a conectar PowerApps con una tabla de SQL Server mediante la inserción de un DataTable.
1: Preparación de escenario.
Para comenzar, vamos a crear una PowerApp desde cero. Nada más crearla, estaremos en la siguiente pantalla:

2: Insertar una tabla.
Vamos a pulsar sobre “Insertar” y se nos abrirá el menú de elementos para insertar en la PowerApp.

El siguiente paso será insertar la tabla de datos, para ello, hacemos clic en el botón “Tabla de Datos“.

Una vez insertada la tabla de datos (DataTable), debemos elegir la conexión que queremos utilizar para su visionado.

Observamos que no aparece ningún dato en la tabla, eso es porque no hemos establecido ninguna conexión. En nuestro caso, elegimos la puerta de enlace (Gateway) llamada “PruebasPowerApps” que apunta a la base de datos de su mismo nombre, luego seleccionamos la tabla que queremos mostrar, en nuestro caso “[ejem].[empleados]”.


Una vez insertada la tabla, nos aparecerá de la siguiente manera:

Como podemos comprobar, nos aparece un mensaje en la tabla diciendo que no hemos seleccionado ningún campo en la tabla de datos, por lo que tenemos que seleccionar los “check” de los campos de la tabla que queramos mostrar.

Si te interesa la Power Platform, no dudes en consultar nuestra página de Data Analytics
3: Comprobación.
Realizaremos una consulta desde SQL Server que nos muestre los datos de dicha tabla, a ver si concuerdan con los datos mostrados por la aplicación.

Con esto damos por terminada esta entrada, en las siguientes veremos cómo borrar datos o insertar datos en SQL Server a través de una PowerApp.
Si quieres que te ayudemos con el soporte de tu SQL Server en tu negocio o empresa contacta con nosotros en info@aleson-itc.com o llama al +34 962681242.
Comment
Hola, como estas? me gustaría saber como se realiza la inserción desde power apps a sql server, ya hice la conexión y me muestra info de mi base de datos en power apps, pero cuando intento usar la función submitform me sale el siguiente error: «la operacion solicitada no es valida. Respuesta del servidor Error de otras plataformas. a value must be provided for item. clientrequestid». o cuando intento encontrar la propiedad update de cada entrada de texto, o card no aparece. Sabes por que sucede esto? el usuario con el que cree la puerta de enlace y ,e conecto a la base de datos tiene permisos de lecto escritura.
Quedo atenta! muchas gracias.