24 septiembre, 2023

CREAR UN FORMULARIO EN POWER APPS PARA REALIZAR GESTIÓN DE CLIENTES III

Hola a todos,

En los dos últimos post os he ido mostrando como podemos crear un formulario de clientes con Power Apps, estos son los dos post relacionados hasta el momento:

CREAR UN FORMULARIO EN POWER APPS PARA REALIZAR GESTIÓN DE CLIENTES
CREAR UN FORMULARIO EN POWER APPS PARA REALIZAR GESTIÓN DE CLIENTES II

En el post de hoy veremos cómo podemos traer o buscar datos desde nuestro formulario y mostrarlos en una tabla de de datos.

Esta sería la segunda pantalla que nos va a permitir buscar datos, modificarlos y guardarlos:

Para ello crearemos un cuadro de lista que funcionará como buscador (en ese ejemplo, usaremos el ID que crea automáticamente Power Apps):

Una vez que seleccionamos el ID se nos mostrarán todos los datos en los Text Input y en los cuadros de lista.

Para poder hacer esto debemos incluir en nuestro cuadro de lista que hace de buscador la siguiente función en la propiedad OnChange:

Set(
    DocID;
    LookUp(
        tbDatosPersonales;
        ddBuscaID.SelectedText.Value = ID
    )
)

Como podéis ver estamos utilizando la función LookUp para buscar todos los datos que necesitamos. Estamos creando una variable DocID, en el momento que al buscar en nuestra base de datos tbDatosPersonales se produce una coincidencia entre el ID y el elemento que hemos seleccionado en nuestro cuadro de lista ddBuscaID.

Esta variable entonces la vamos a colocar en cada uno de los Text Input en su propiedad Default e invocaremos cada elemento que queremos mostrar de toda la fila de datos del ID seleccionado.

Por ejemplo, el nombre:

Con esto mostraremos los resultados de nuestra búsqueda. Luego podremos modificar la información y guardarla con el botón habilitado para ello:

Patch(
    tbDatosPersonales;
    LookUp(tbDatosPersonales;ddBuscaID.SelectedText.Value=ID);
    {
    Nombre:txNombre_1.Text;
    Apellido1:txApellido1_1.Text;
    Apellido2:txApellido2_1.Text;
    Dirección:txDireccion_1.Text;
    Edad:txEdad_1.Text;
    Provincia:ddProvincia_1.Selected.Provincias;
    Género:ddGenero_1.Selected.Género
    }
);;

Utilizando la función Patch que ya hemos utilizando en la primera pantalla para introducir los datos.

Finalmente, para ver los cambios que vamos haciendo podemos incluir una Tabla de datos e iremos comprobando las modificaciones de nuestra base de datos de clientes.

Como podéis ver es muy sencillo de utilizar, especificando el origen de datos ya podemos ver y editar los campos que queremos incluir en la tabla.

De esta forma, todo lo que vayamos modificando arriba lo veremos en la tabla.

Y esto es todo por hoy. Sé que quedarían algunas cosas para hacer que la base sea más funcional, pero eso lo iremos viendo con las siguientes publicaciones y que voy a realizar centrándome en temas más específicos.

Un abrazo 🙂


Comparte este post

Un comentario en «CREAR UN FORMULARIO EN POWER APPS PARA REALIZAR GESTIÓN DE CLIENTES III»

Si te ha gustado o tienes alguna duda, puedes dejar aquí tu comentario.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies