6 febrero, 2025

CREAR UNA COLECCIÓN DESDE UNA GALERÍA Y PASAR LOS DATOS A OTRA GALERÍA EN POWER APPS

Hola a todos!

En la publicación de hoy voy a tratar sobre las colecciones. Básicamente una colección es una tabla que creamos en nuestra aplicación y sobre la que podemos trabajar. Es una clase de origen de datos y puede tener varias fuentes, desde una tabla de Excel, a una lista de SharePoint e incluso el contenido de una galería, aquí os dejo documentación.

Las colecciones son muy útiles para trabajar con gráficos y otros elementos de nuestras aplicaciones. En este ejercicio os mostraré como crear una colección a partir de los datos de una galería (datos específicos) y que a su vez nos sirva de fuente de datos para una segunda galería.

Vamos a partir de una de una Galería cuya fuente de datos es una tabla que se denomina tbDatosPersonales y que tiene la siguiente información:

Para crear la colección vamos a utilizar este código:

ForAll(
    Gallery3.AllItems;
    Collect(
        miColeccion;
        {
            Nombre: Nombre;
            Apellido1: Apellido1;
            Apellido2: Apellido2;
            Dirección: Dirección;
            Edad: Edad;
            Provincia: Provincia;
            Género: Género
        }
    )
);;

Como os he comentado, en este post nos interesa crear una colección a partir de los ítems de una galería y poder seleccionar de forma individual cada uno de los elementos de la colección. Para ejecutar este código utilizaré un botón y lo pegaré en la propiedad OnSelect. La colección se llamará miColeccion

Además, también voy a crear otro botón para borrar todos los registros de esta colección (miColeccion).

Clear(miColeccion);;

De forma que si pulsamos el botón que hemos creado (crear Colección):

Crearemos la colección:

Es importante aclarar que la colección se muestra con los campos ordenados alfabéticamente.

Una vez creada la colección ahora podemos utilizarla como fuente de datos para una segunda galería. En la imagen podéis ver como el origen de datos es miColección.

Siempre que pulsamos el botón crear colección se llenará Gallery4 y cuando pulsemos Borrar Colección vaciaremos la galería.

Y esto es todo, espero que sea de utilidad!!

¿Te ha resultado de interés?, puedes apoyar a Excel Signum con una pequeña donación.

Donate Button with Credit Cards

¡¡Muchas gracias!!

Mediante la suscripción al blog, la realización comentarios o el uso del formulario de contacto estás dando tu consentimiento expreso al tratamiento de los datos personales proporcionados según lo dispuesto en la ley vigente (LOPD). Tienes más información al respecto en esta página del blog: Política de Privacidad y Cookies

Comparte este post

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