COLECCIONES PowerApps + funciones PATCH() y FORALL() 😲😲

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • 🧠 Curso COMPLETO Power Apps 2024 👉🏻 www.powerapps....
    Aplicá el código "POWERAPPS" para obtener un descuento 🔥
    Unite a la COMUNIDAD en Skool 👉🏻 www.powerapps....
    Llegamos a la parte más "compleja" de la aplicación, te recomiendo que mires con atención el video para que puedas entender todo en detalle, son temas muy importantes y útiles!
    Veremos los siguientes temas:
    1) Creación de todos los elementos de la pantalla de creación de productos
    2) Introducción a las colecciones y uso de las funciones Collect() y Clear()
    3) Utilización de la función ForAll() en combinación con la función Patch() para crear varios registros a la vez
    4) Buenas prácticas para la denominación de objetos
    5) Cómo almacenar imágenes en Azure Blob Storage al mismo tiempo que se crear un registro en Azure SQL!
    Herramientas que utilizo para grabar 🎬:
    🎥 Cámara Web Logitech c920 ----- amzn.to/3fo7CZn
    🎙 Micrófono USB Blue Yeti ---------- amzn.to/3lQvyqO
    📺 Monitor 24" Samsung curvo ----- amzn.to/3fnblXf
    🟩 Green Screen "elgato" --------------- amzn.to/2J3jRyN
    ⌨ Teclado mecánico HyperX -------- amzn.to/3kSQT1G
    🖱 Mouse inalámbrico Logitech ---- amzn.to/3kYnK50
    Si te gusta el contenido no olvides darle al LIKE! 👍
    Y si quieres ver más contenido como este, no olvides SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo estos videos! 👨‍🏫
    / @migesualdo

Комментарии • 112

  • @jorgesuarez5024
    @jorgesuarez5024 2 года назад +7

    Martin. Tengo 69 años, no soy programador, todo lo que he aprendido de bases dde datos, powerapps, power automate, sharepoint, etc., ha sido viendo videos como el tuyo y leyendo mucho. Hay cosas que debo verlas dos o tres veces, pero ya hago mis propias aplicaciones, el tiempo utilizado en aprender se compensa por que hay dias en la oficina que no tengo nada que hacer, pero todas las cosas que son mi responsabilidad estan controladas. Manejo una logistica de vehiculos y repuestos bien compleja, pero sin problemas. Gracias por los videos.

    • @raulcaro9337
      @raulcaro9337 Год назад

      Hola Jorge, podrías indicarme que hace tu aplicación?
      Gracias

    • @wendycortez9364
      @wendycortez9364 Год назад

      Excelente trabajo, y que capacidad de poder aprender, está claro que si se puede!
      X2 también aprendiendo con videos

  • @JorgeSantorufo
    @JorgeSantorufo 3 года назад +1

    Gracias, Sos un GEnio!!!! no dejes de hacer estos videos!!! arme una app por primera vez para el trabajo sobre el estado de las operaciones de venta, carga de ORden de compra, estado de Procesado, solicitud para remitir y facturar! TODO!!! gracias a tus vidos! GENIO!

    • @migesualdo
      @migesualdo  3 года назад +1

      Me alegro Jorge!! ☺️

  • @karlamartinezsolis4939
    @karlamartinezsolis4939 Год назад +1

    sos un master explicando 👍👍

  • @arielalbano2782
    @arielalbano2782 Год назад

    Gracias Martín por el video, muy buena la explicación! Una funcionalidad que podría sumar es que cada ítem de la gallery tenga un botón para eliminar cualquier registro, por si el usuario se arrepiente de lo que cargó, antes de guardarlo.

  • @bruiz9877
    @bruiz9877 3 года назад

    Maestro de Maestros... Grande lo que haces y como explicas... +100

  • @edymartinez1497
    @edymartinez1497 3 года назад

    Muchas gracias Martin, mis respetos por tus conocimientos y mas aun por la manera como lo explicas, se vuelve adictivos, muchas gracias, excelente aporte.

    • @migesualdo
      @migesualdo  3 года назад

      Gracias por el apoyo Edy! 😀

  • @raulsanchez3756
    @raulsanchez3756 3 года назад

    Cullons! (como dicen en mi pueblo). Felicidades, eres un crack! Por la manera que explicas los conceptos, por los ejemplos que expones y por la forma que los presentas. Mis dieces!!! 👏👏👏

    • @migesualdo
      @migesualdo  3 года назад

      Gracias por el apoyo Raúl!! 🙃

  • @omaralbuja1591
    @omaralbuja1591 4 года назад

    Excelente Martin Muchas gracias por esos videos tan completos y fácil de entender......!

    • @migesualdo
      @migesualdo  4 года назад

      Gracias Omar me alegro que te sirvan! =)

  • @jr713121
    @jr713121 3 года назад

    Todo muy bien explicado, gracias por este video!

  • @marcelovicentedesousa3416
    @marcelovicentedesousa3416 4 года назад

    Buen día. Realmente me gustó este video. Me ayudó mucho en lo que necesitaba hacer. Veré más videos de tu canal, contenido muy bueno. Felicidades. Gracias.

    • @migesualdo
      @migesualdo  4 года назад

      Me alegro que te guste el contenido Marcelo, gracias!! =)

  • @gestionproductiva1233
    @gestionproductiva1233 3 года назад

    simplemente excelente Martín. !!!

  • @paumason
    @paumason 3 года назад

    Sos un capo! super claro y ejemplos de verdad! gracias!

  • @lestercastro2067
    @lestercastro2067 3 года назад

    Muy Bueno. Yo estoy aprendiendo desde cero y tus videos son exelentes.
    Unos comentarios para ayudar a otros que también están desde cero:
    Para agregar el icono del carrito de compras se selecciona la tarjeta, agregamos un icono cualquiera, en la columna de la derecha (propiedades) está el campo ícono, ahí puedes buscar el carrito de compras.
    Al momento de crear la app de ‘Tipo de Productos’, powerapps manda un error que dice que la tabla debe tener por lo menos una columna de tipo texto (varchar). En el video donde creas las tablas, en el minuto 10:51 se ve que la tabla ‘tblTiposProductos’ la columna denominación es de tipo INT. Por lo que, en SQL, hay que hacer un ‘DROP TABLE tblTiposProductos’ y crear la tabla de nuevo pero esta ves en lugar de que ‘denominacion’ sea INT, que sea VARCHAR().
    Al crear las colecciones, el nombre de la imagen era el mismo cuando lo hacía rápido, esto se debía a que en la formula para crear el nombre tenia “Now()” y solo llega a los minutos, se pisaban. Entonces lo deje con el “Round(Rand(); 4").

    • @migesualdo
      @migesualdo  3 года назад

      Que Genio Lester!! Muchas gracias por el aporte! 🙃

  • @gabrielfalcon4453
    @gabrielfalcon4453 Год назад

    Hola! Muchas gracias, me ayudo bastante, un crack!

  • @aboninoequaphon
    @aboninoequaphon Год назад

    Muy buen contenido, me va a servir mucho, pero aún no terminé de ver toda la lista. Cuando la termine te cuento si pude resolverlo solo con lo que aprendí acá, o si necesito alguna explicación extra. =)

  • @johnmebao
    @johnmebao 3 года назад

    Mil gracias por toda esa info

  • @hernancanales4488
    @hernancanales4488 2 года назад

    Hola Martín, felicitarte por los videos que ofreces y la manera tan didáctica con la que lo explicas. Por otro lado quería consultarte, cómo puedo hacer para recorrer una colección u origen y mostrar en un texto o en una variable sólo algunos registros que cumplan cierta condición. Gracias de antemano. Saludos!!

  • @martingervasoni6939
    @martingervasoni6939 2 года назад

    Hola Martin!! Excelentes los videos.. Tiro algo que no encontre mucho en youtube, las pantallas scrolleables combinados con formularios, como se hacen? Saludos

  • @gilbertoacosta4401
    @gilbertoacosta4401 3 года назад

    Saludos Martín, Muchas gracias por estos videos que nos ayudan un montón. Una Consulta como podria editar esa colección temporal antes de enviar a la BD, en caso de haber digitado algo mal. Muchas gracias y disculpa

  • @marioosorto2108
    @marioosorto2108 2 месяца назад

    tengo problemas para recoger con el patch el valor de esta coleccion DataCardValue5.Selected.Value, que puedo hacer?

  • @danilogonzalez7903
    @danilogonzalez7903 3 года назад

    Hola Martin, consulta se puede editar una tabla Excel ahí en powerapps para ingresar múltiples datos y guardarlos en sql.....graciasss

  • @henrybazalar2447
    @henrybazalar2447 4 года назад

    lo máximo, Gracias.!
    (los gif son precisos.! jajajajaaaaaa)

  • @duvantoloza4251
    @duvantoloza4251 3 года назад

    Martin y si me dice que esta esperando un tipo record y me sale que el tipo encontrado es number cuando agrego value(), que puedo hacer para que no e arroje este error

  • @JF_Auran_Music_OFC
    @JF_Auran_Music_OFC 2 года назад

    Martin, en vez de usar un número random para evitar que se repita el id de la imagen no sería mejor usar un número con la fórmula N+1 donde N es el número del id anterior? Se puede hacer eso?

  • @mrluisgarcia9784
    @mrluisgarcia9784 3 года назад

    Hola Martin, el mismo procedimie nto lo estoy realizando pero para una Lista de SharePoint me arroja el Siguiente erorr
    (The operation is not valid.
    server error [tablename]: object must implement convertible.)
    No estoy guardando IMAGEN solo DATA
    De una Pa
    saludos

  • @joseinsfran3807
    @joseinsfran3807 Год назад

    Hola Martin! que tal? tengo una duda, no me dejó hacer la app con la tabla TiposProductos, me arrojó un error "Seleccione una tabla con, al menos, un tipo de columna de texto", que tengo que hacer en estos casos?

  • @benjaminlahsen6721
    @benjaminlahsen6721 Год назад

    Hola! tengo una pregunta. Resulta que al crear la colección me almacena cada campo como una tabla. Sabes por qué puede estar sucediendo? Muchas gracias por tu contenido!

  • @jairmadronero4678
    @jairmadronero4678 3 года назад

    Quiero usar patch para modificar un registro, pero cuando termino de armar la función me dice error, que la función espera un registro y yo le estoy dando un texto, ayuda!!

  • @martinyranzo
    @martinyranzo 3 года назад

    Hola Martín!!, es un trabajo de lujo el que haces y la forma de explicarlo. GRACIAS!!!
    Vamos al punto. Quiero hacer un relevamiento de datos técnicos de equipos que tenemos instalados. Lo he organizado por clase de equipo y haré una aplicación para cada clase de equipo.
    Las características:
    1. Los campos a relevar son MUCHOS y ocupan más de una pantalla.
    2. He creado una lista en SharePoint porque quiero que durante el relevamiento obtener imagenes de 3 partes diferentes de cada equipo.
    3. El problema que tengo es que al llegar a la última pantalla guardo los datos y al controlar en la lista llegaron algunos datos no todos.
    ¿alguna sugerencia o TIPS para controlar en un desarrollo?
    Hasta lo que tengo hecho no estoy usando COLECCIONES, ¿debería hacerlo? ¿es la forma correcta?

    • @migesualdo
      @migesualdo  3 года назад

      Hola Martín! Ahí vi otro comentario tuyo de los formularios multi pantalla, que no te llevas bien con el inglés! En algún momento lo voy a hacer porque es útil en casos como el tuyo. Mientras tanto te diría que revises esas columnas a las cuales no llega información, probablemente sean de un tipo de datos "Complejo" de Sharepoint, como las columnas de Opciones, Busqueda, etc.
      Otra recomendación para no tener demasiados problemas, es que migres a SQL si es que recién estas arrancando, te vas a ahorrar muchísimas limitaciones a futuro!!

  • @matiasoleksikiw4626
    @matiasoleksikiw4626 2 года назад

    Martin, todo bien?
    Tengo una lista Sharepoint que funciona como una dimensional de productos.
    Esa lista la uso en una galeria, y luego de aplicar determinados calculos en un text label para cada item en dicha galeria, me gustaria mandarlos a una columna vacia dentro de lista antes mencionada.
    Logré insertar siempre el mismo valor (al parecer es el primero que encuentra), pero no logró hacer que distinga cada uno de ellos, visto y considerando que sos distintos.
    De que manera podria hacer eso?
    Gracias!

  • @isaacriverosgongora3748
    @isaacriverosgongora3748 Год назад

    Martín me encanta tus videos, pero siempre flaquea en la calidad, no alcanzo a distinguir el codigo

  • @edinsogoicochea4200
    @edinsogoicochea4200 3 года назад

    Hola Martín, gracias por todos los conocimientos que impartes. De mi parte tengo una consulta: ¿como obtener valores de una tabla que se encuentran dentro de un registro de una colección?

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola Edinso! Gracias!!
      Deberías hacer un LookUp a esa colección para traerte el registro, y una vez que tengas ese registro, con un PUNTO podrías acceder a esa columna que tiene la tabla.. y ahí nuevamente con un PUNTO te meterías a todas las columnas de esa tabla que mencionas!

    • @edinsogoicochea4200
      @edinsogoicochea4200 3 года назад

      @@migesualdo muchas gracias

  • @juandiarduini5010
    @juandiarduini5010 Год назад

    Hola Martin una consulta. Como creo una coleccion con elementos que están en la galeria y otros no? Esto es lo que he escrito de codigo pero no funciona. Solo graba los ThisItem Muchas gracias
    Collect(presexstilo;ThisItem; {Cantidad: Gallery3_3.Selected.cantidad.Text; Monto: Label8_1.Text});;UpdateContext({numero: 1});;Set(numeroad;1);;

  • @martinyranzo
    @martinyranzo 3 года назад

    Hola Martín!! muy buenos los consejos y TIPs que estás mostrando en general.
    Ahora tengo una consulta y es sobre la recomendación para recolectar datos OffLine.
    Siguiendo el caso que venir llevando de los muebles en Perú lo que quiero saber es cual sería la recomendación si tengo los siguiente:
    1. asignar a cada usuario un negocio donde no tienen señal de datos ni wifi
    2. la cantidad de datos a relevar no entran en una única pantalla
    3. ¿cual sería es momento para transferir todo a la lista de sharepoint?

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola Martín! Deberías implementar la funcionalidad de relevamiento OffLine, para guardar los datos en una memoria interna del celu, y una vez recuperada la señal, recién ahí se guardarían los datos a la base de datos!
      Dentro de poco tiempo voy a hacer un video al respecto!

  • @7514andres
    @7514andres 2 года назад

    Muchas gracias por el tutorial, he aprendido mucho con sus videos. Quisiera pedirle la ayuda, ya que no he podido guardar la colección en sharepoint debido a que no me acepta el nombre de la columna. Dice el aviso "Que no acepta la columna con el nombre 'PRECIO' y que la más parecida es el nombre 'PRECIO'". Y es exactamente lo mismo y no he logrado solucionar el problema. Me podría orientar por favor?. Qué debo hacer?

    • @7514andres
      @7514andres 2 года назад

      Por más que borro la lista, copio y pego los mismos nombre, no logro guardar en sharepoin por el mismo error de nombre diferente; pero he corregido este tema muchas veces y no lo logro. Qué podrá ser?

  • @estebancardoba8310
    @estebancardoba8310 2 года назад

    Hola Martín, excelente vídeo
    Quería consultarte.
    Tengo un caso en el cual tengo un conjunto de datos los cuales pueden repetir nombre, sin embargo existe una necesidad de mostrar los más actuales en una galería.
    Es decir Supongamos que tengo
    Perro
    Gato
    Pato
    Perro
    Gato
    Pato
    Se desea una galería donde se muestre
    Perro (el más reciente)
    Gato (el más reciente)
    Pato (el más reciente)
    Ciertamente en esta galería una vez se ejecute el filtro se desea ver otra información del registro.
    Estuve pensando con Last, con distinct, intenté crear una columna donde al crear un registro nuevo o actualiarlo intentara hacer un patch y poner los otros en estado " viejo"
    Pero no encuentro como, no se si tienes sugerencias.
    Saludos desde Costa Rica. Gracias de antemano.

  • @jorgeivanespinal
    @jorgeivanespinal 4 года назад +1

    Buenas noches Martín, excelentes tus tutoriales, muchas gracias. Tengo una pregunta para hacerte, diseñé una aplicación para inventarios (utilizando una base de excel en onedrive), pero algunos de los técnicos (no todos) han tenido problemas, cuando abren la APP y van a tomar una foto se cierra la APP y no guarda la información y les toca volver a iniciar la APP?, mi pregunta es si será problema de la APP o del celular que utilizan, a mí me ha pasado pero una que otra vez.

    • @migesualdo
      @migesualdo  4 года назад +3

      Hola Jorge! Sinceramente no se a qué se pueda deber, pero lo que si te recomiendo es que al menos te pases de Excel a Sharepoint! Es muchísimo mejor para la solidez de las aplicaciones y su funcionamiento, Excel es muy mala opción como base de datos.
      Acá te muestro cómo migrar de Excel a Sharepoint:
      ruclips.net/video/khhoLHIpmUU/видео.html
      Y acá como manejar el tema de imágenes en Sharepoint:
      ruclips.net/video/a39cjcx3Zcw/видео.html
      Esta combinación te debería ayudar mucho!

  • @ximenagasca3154
    @ximenagasca3154 3 года назад

    Muy útil! ¿Como podríamos actualizar solo ciertos campos de unas listas que ya tenemos hechas en Sharepoint?

    • @migesualdo
      @migesualdo  3 года назад +2

      Hola Ximena! Con la función Patch se puede perfectamente, en el tercer parámetro de la función Patch, solo defines los campos que queres actualizar y listo!
      Y al ser una actualización de un determinado registro, en el SEGUNDO parametro de la función Patch, no iría la función Defaults(), sino alguna función que te trajera el registro que querés actualizar, por ejemplo con una función LookUp!

    • @ximenagasca3154
      @ximenagasca3154 3 года назад

      @@migesualdo gracias por responder!

  • @clj0102
    @clj0102 2 года назад

    Hola Martin como estas? primero que nada felicitarte por tan buenos videos me han ayudado mucho. Ahora tengo una pregunta: Yo cree una app con mas o menos las mismas caracteristicas me guarda todo en una collection y luego con un FORALL y Patch le digo que me copie y esa collection a una sharepoint y lo curioso que hace es que me pega el ultimo registro creado de la collection la misma cantidad de veces de records creados, Sabes que puede estar pasando ? aca te dejo la formula que cree para el patch asi por ahi me puedas orientar:
    ForAll(
    EnterpriseEFIS,
    Patch(
    test,
    Defaults(test),
    {
    Title: Max(
    test,
    Title
    ) + 1,
    BuName: 'Business Unit'.SelectedText.Value,
    OverachingObjectives: Overaching.SelectedText.Value,
    EFILevel1: EFI.SelectedText.Value,
    ProposedRollUpLevel: 'Proposed Roll Up Level'.SelectedText.Value,
    Milestone: TextInput2.Text,
    TargetCompletionDate: DatePicker1.SelectedDate,
    EFILevel2: TextInput1.Text
    }
    )
    );
    Clear(EnterpriseEFIS);
    Reset('Business Unit');
    Reset(Overaching);
    Reset(Crossfunctional);
    Reset('Proposed Roll Up Level');
    Reset(TextInput1);
    Reset(TextInput2);
    Reset(EFI)

  • @javierbermudez549
    @javierbermudez549 2 года назад

    Hola Martín, muy buenos tus vídeos!
    Estoy aprendiendo a usar PowerApps y ahora tengo un proyecto y me gustaría discutirlo contigo! Cómo puedo contactarme contigo? Tengo un desafío en mi App.
    De antemano muchas gracias!

  • @omardavidrendonrendon4062
    @omardavidrendonrendon4062 3 года назад

    martin una vez mas digo que sos el mejor, pero tengo una duda y se que tu me puedes orientar, dentro de una galeria puedo tener textos de entradas apuntando hacia una fuente de informacion (base de datos, excel, etc).
    muchas gracias !!!

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola Omar! Si, podes, y en el evento OnChange de esos TextInput, podrías utilizar la función Patch para crear o editar registros, y la función Remove para eliminarlos!

    • @omardavidrendonrendon4062
      @omardavidrendonrendon4062 3 года назад

      @@migesualdo sos el mejorrr!!!.
      muchas graciass

  • @andrescarvajal3486
    @andrescarvajal3486 Год назад

    "3) Utilización de la función ForAll() en combinación con la función Patch() para crear varios registros a la vez"
    Es posible editar varios registros en vez de crear?

  • @juancamilomendozalozano6620
    @juancamilomendozalozano6620 2 года назад

    Broooooo cómo vas ? Una ayuda urgente cómo puedo hacer lo mismo pero que cada img se suba esa a Sharepoint. 🥺 No doy con el chiste ayuda hermano.

  • @paulplasencia852
    @paulplasencia852 3 года назад

    Martin una pregunta, y como seria para guardar una imagen en una lista de sharepoint usando patch??

    • @migesualdo
      @migesualdo  3 года назад

      Hola Paul! Yo intenté de mil maneras y no fue posible, no encontré la forma! Si pude hacerlo a un contener de Azure Blob Storage! Tengo pendiente un video sobre eso!

  • @daniloortiz7530
    @daniloortiz7530 3 года назад

    hola martin un gran saludo quiciera saber si yo puedo subir los datos de un formulario con un origen de datos principal donde quiciera tener los datos separados en otras tablas ya que si la hago en una sola al cargar este origen de datos al formulario hace q la app se me ponga lenta la pregunta es ¿puedo utilizar otras tablas para cargar bn la informacion y no se me tilde para luego al llamar los datos en modo vita de la tabla principal tambien me pueda traer la info de otras tablas nose si me hice entender agradezco tu gran comprension

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola Danilo, te pido mil disculpas pero no entendí cuál sería tu idea! El envío de los datos no debiera hacer lenta tu app, es decir, la cantidad de campos del formulario. Tampoco se qué origen de datos estás usando y cuántas tablas, pero si estás usando Sharepoint y haciendo varios LookUps y fórmulas de cálculo, eso sí te puede causar demoras.

    • @daniloortiz7530
      @daniloortiz7530 3 года назад +1

      Pues como si fuera una base de datos relacional pero lo que quiero hacer es q haya una tabla principal pero al llenar sus datos también pueda llenar varias columnas de la que venga relacionada a esta, es decir hacer el crud a las dos y q quede enganchado el registro

  • @zaramolinero826
    @zaramolinero826 4 года назад +1

    ¡Hola! Felicidades por tu
    canal es de gran ayuda. Espero que me pueda ayudar creé una aplicación para
    responder encuestas. El proceso es el siguiente: primero, registro datos
    faltantes como (nombre de usuario, fecha de la encuesta, etc.) y despues envío
    la encuesta para que el usuario pueda responder las preguntas y pueda ver los
    datos que registré en el primer paso.
    En la primera pantalla
    tengo la encuesta y se compone de 2 forms, un FormViewer y Editform. Su Item de
    ambos es Gallery1.selected
    En una segunda pantalla
    solo visible para mí está Gallery1 y un Editform. Donde selecciono el registro
    y complemento los datos.
    En una tercera pantalla
    solo visible para mí está la plantilla para enviar la encuesta por Outlook. Sin
    embargo, la aplicación se envía siempre con el primer registro de mi Gallery1.
    ¿Qué puedo hacer para enviar la encuesta con el registro que seleccione en Gallery y el usuario puede responder la encuesta en ese registro? Gracias

    • @migesualdo
      @migesualdo  4 года назад +1

      Hola Zara! Graciassss, me alegro que te sirva!!
      Claro, el problema que tenes es que lo que vos seleccionas en la galería de la pantalla 2... se pierde cuando cerrás la app. Vos necesitas indicar en la base de datos cuál es la encuesta que está vigente, por ejemplo con una columna que sea "vigente", y que solo aquella encuesta que este vigente tenga un 1 en esa columna, y las restantes tengan un 0
      Entonces después el formulario de la primera pantalla se llenaría de ese registro que tiene un 1, que es la encuesta vigente. Eso podrías hacerlo con la formula First(Filter(tablaEncuestas; vigente = 1)).
      Eso creo según cómo entendí que tenes modelada tu base de datos! jeje

  • @jorgeivanespinal
    @jorgeivanespinal 4 года назад

    Buenas tardes Martín, una pregunta en el minuto 21:15, a vos te aparece Ruma como tipo de producto, pero no se cómo hacer que aparezca, me da para ponerle el id, pero no el nombre. Si me puedes ayudar te agradezco. Muchas gracias

    • @migesualdo
      @migesualdo  4 года назад

      Hola Jorge, fijate que una vez seleccionado el listado desplegable, a la derecha te va a aparecer, en el menú contextual, una opción para que definas qué columna del origen de datos que nutre el desplegable querés que se muestre en el mismo!

    • @paulplasencia852
      @paulplasencia852 3 года назад +1

      Me salio, me salio por fin, estoy feliz, dsps de intentarlo por dias , me salio con esto: LookUp('Tipos de Productos';ID=ThisItem.idtipoProducto).Denominacion

    • @fabianmoralesvillagra2717
      @fabianmoralesvillagra2717 9 месяцев назад

      @@paulplasencia852 gracias crack, ídolo, héroe, dios grieg@, me has salvado la vida, llevaba par de dias buscando esta solución.

  • @yanethhernandezvilchis5974
    @yanethhernandezvilchis5974 2 года назад

    Hola, buenas noches
    Disculpa tengo una duda, hay alguna forma de poder visualizar y tomar el id con llave primaria para poder tener el registro de ese id, en otro formulario?

  • @davidarango1517
    @davidarango1517 3 года назад

    Hola Martín muchas gracias por todos tus videos!. Tengo una duda que tal vez me puedas resolver, te lo agradecería mucho. En el momento de ejecutar ForAll con Patch me arroja un error en el ID al que quiero cargar la información. Tengo una lista de SP donde creo los datos generales de un "paciente" y luego otra lista de SP donde le cargo a ese paciente a través del ID ciertos productos, con una columna tipo búsqueda. Me sale este error en la formula " 'ID_Procedimiento' no coincide con el tipo esperado 'Record". Tipo encontrado 'Number' "
    Esta es la fórmula
    ForAll(CargaDM; Patch('Registro de Procedimiento Cargue de Dispositivos';Defaults('Registro de Procedimiento Cargue de Dispositivos');{ID_Procedimiento:ThisRecord.idpr;inventario:ThisRecord.Inventario;Lote:ThisRecord.Lote;Referencia:ThisRecord.Referencia}))
    Muchas gracias de nuevo!

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola David!
      Seguramente en el patch estás enviado
      {
      ...,
      ID_Procedimiento: 5,
      ...
      }
      y tendrías que ser:
      {
      ...,
      ID_Procedimiento: {Id: 5},
      ...
      }
      Mirate este video te va a ayudar mucho:
      ruclips.net/video/ZOg-GzgRl_I/видео.html

    • @davidarango1517
      @davidarango1517 3 года назад

      ​@@migesualdo Hola Martín muchas gracias por tu respuesta, sos un mago, efectivamente era la forma como estaba escribiendo la formula para el ID, hacía falta { }, luego de ver tu video de Lookup hice exactamente lo mismo, armé un flujo para sacar la info "por detrás" y ejecuté la fórmula de la siguiente manera:
      ID_Procedimiento:{Id:idpr; Value: 11}
      Escribí "11" porque me decía que faltaba la columna ID con un tipo number, al poner cualquier número ejecuta la fórmula sin problema. Muchas gracias Martín, como decimos en Colombia sos un teso!

  • @paulplasencia852
    @paulplasencia852 3 года назад

    Hola Martin Gesualdo; ayudame!!!! , intente hacer lo mismo pero con origen de datos sharepoint, pero cuando estoy en el ave corta del patch min 26.55 llego a la columna compleja de sharepoint y me sale que no es de tipo record ....... y ya no se como solucionarlo ayudame please puse esto: idtipoProducto: ThisRecord.idtipoProducto

    • @migesualdo
      @migesualdo  3 года назад

      Hola Paul! Si no me equivoco te falto el ".Id" al final. Algo así sería:
      "idtipoProducto: ThisRecord.idtipoProducto.Id"

    • @davidarango1517
      @davidarango1517 3 года назад

      Hola, lo pudiste resolver? tengo el mismo problema :(

  • @AlejandraGomez-zf7rs
    @AlejandraGomez-zf7rs 4 года назад +1

    Zoom a la sintaxis de las funciones 😭POR FAVOR!!!!!

    • @migesualdo
      @migesualdo  4 года назад +1

      Hola Alejandraa! Viste lo que te comenté en el otro comentario?? Se me complica mucho hacerlo, lo intenté! Pero por como edito los videos se me hace imposible. Si queres pasame un mail y te mando imágenes de las fórmulas!!

    • @AlejandraGomez-zf7rs
      @AlejandraGomez-zf7rs 4 года назад

      @@migesualdo mil gracias por responder!!!! Mi correo gomez.alecita@gmail.com
      Mil gracias 😊

    • @migesualdo
      @migesualdo  4 года назад

      @@AlejandraGomez-zf7rs Ahí te las mande!! Avisame si te llegan! =D

    • @paulplasencia852
      @paulplasencia852 3 года назад

      @@AlejandraGomez-zf7rs a mi tambien porfa reenviame, te lo agradeceria mucho pool_jpm@hotmail.com

  • @migesualdo
    @migesualdo  3 года назад

    No te olvides de SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo más videos! 👨‍🏫
    ruclips.net/channel/UCTc2Y5e4JYuVs7gc26pPynA?view_as=subscriber

  • @juancamilomendozalozano6620
    @juancamilomendozalozano6620 2 года назад

    Hola marin como vas, martin gracias por tus videos, tengo una pregunta.
    tu cargas las img azure, yo a sharepoint pero al momento de colocar la sintaxis que es esta:
    Defaults(DB_ORNEDES_COMPRAS);
    {
    NOMBRE_APELLIDO:nom_user;
    CORREO:correo_user;
    CANTIDAD:ThisRecord.CANTIDAD;
    DETALLE_COMPRA:ThisRecord.DETALLE_COMPRA;
    ID_TIPOS_PRODUCTOS:ThisRecord.TIPO_PRODUCTO;
    IMAGEN_PRO:ThisRecord.IMAGEN_PRO ------------aqui----------- me sale error y me dice se espera un tipo record
    }
    )
    );;
    Set(v_cargar_productos;true);;
    Set(v_timer_cargar_produc;true)
    espero me puedas ayduar.

  • @alejandroarenas6457
    @alejandroarenas6457 3 года назад

    Hola Martin
    Estoy tratando de crear la Aplicación de la tabla de tipos de productos y me sale este error: "Power Apps no pudo crear una aplicación para la tabla seleccionada. Seleccione una tabla con, al menos, un tipo de columna de texto". La tabla la cree idéntica a la que hiciste en el video anterior. Me podrías por favor indicar a que se puede deber eso?. Muchas gracias

  • @cristianlipski3730
    @cristianlipski3730 3 года назад

    Hola Martin como va? Sabes si posible enviar los registros almacenados en una colección a una sola variable o label y cada uno de estos registros separados por coma por ejemplo.... Intente correr un forall con una función Set pero como te paso a vos me dice que no está permitido y no se como resolverlo. Muchas gracias desde ya por la ayuda. Saludos

    • @cristianlipski3730
      @cristianlipski3730 3 года назад

      Solved!!! :) con formula: Mid(Concat(ColeContratos; ","& Contrato)

  • @diegohidalgolanino6100
    @diegohidalgolanino6100 3 года назад

    TE DEBO LA VIDA JAJA GRACIAS

  • @daniloortiz7530
    @daniloortiz7530 3 года назад

    Cordial saludo desde medellin muybuen material primero que todo muy buen material tengo una duda estoy alimentando las galerias desde dataverse for teams esta funcion colletion me serviria para ingresar datos y tambien tengo la duda que si quiero guardar varios datos de diferentes pantallas el guardar se puede hacer en la pantalla final o debe ir guardandose por pantalla asi sean para el mismo item ¡ nose si me hice entender !

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola Danilo! Si, se puede ir guardando info en variables en diferentes pantallas para finalmente hacer un PATCH a un origen de datos, ya haré un video al respecto.
      Nunca usé dataverse pero entiendo que no deberías tener problemas!

    • @daniloortiz7530
      @daniloortiz7530 3 года назад +1

      @@migesualdo gracias entiendo, entonces en mi caso podría hacer igual que tu ya que veo que envías los datos a sql y no hubo problema con la función Colletiion o como crees que podría hacerlo

  • @edisson320
    @edisson320 3 года назад

    Che Muchas gracias por todos tus videos, un Saludo desde Medellín Colombia

  • @antoniomisaelgamboaesquive6278
    @antoniomisaelgamboaesquive6278 3 года назад

    Buen dia, excelente video
    Tengo un campo de email en mi lista de SP pero en el campo no va un solo email, van varios separados por ", " cuando mando llamar esa columna con varios email me gustaria separarlos y agregarlos a un coleccion, sabras como puedo hacer esto?

  • @jlotica
    @jlotica 3 года назад

    Muy buen video he hecho varias apps en el trabajo, consulta que tipo de premium acount usas? Por app? Esa te da acceso a azure storage?

  • @vazcir
    @vazcir 2 года назад

    Hola Martín, muchas gracias por tus videos, son muy buenos ¿cómo obtengo el identificar del nuevo registro después de usar Patch con Defaults?

  • @nadiagarcia5770
    @nadiagarcia5770 3 года назад

    Hola Martin!
    He aprendido mucho de ti, explicas muy bien ✨👌🏼
    ¿Sabés cómo puedo agregar un enlace en un una etiqueta?

  • @lexact1497
    @lexact1497 3 года назад

    eres un crack, gracias por compartir tus conocimientos en tus videos, esperamos mas videos de estos, y si puede metele a power automate, azure,tableau saludos y exitos

  • @alvospusb
    @alvospusb 3 года назад

    Magistral Martín, excelente explicación y ejercicio

  • @migueltorresbarrero895
    @migueltorresbarrero895 3 года назад

    Hola Martin. He realizado un app como indicas en este video. La coleccion la crea y la muestra correctamente, pero a la hora de pasarlo a una lista de sharepoint, me crea el mismo registro varias veces. Realmente mi coleccion solo tendra una linea y esa quiero pasarla a sharepoint, pero me la crea varias veces en bucle. Porque puede ser? Gracias,

    • @migesualdo
      @migesualdo  3 года назад +1

      Hola Miguel! Mmmm presiento que podrías tener algún tema con el "ThisRecord" pero me es imposible saberlo sin ver código, disculpame! 😔

    • @migueltorresbarrero895
      @migueltorresbarrero895 3 года назад

      @@migesualdo gracias por responder. Ya he adivinado que era, me estaba volviendo loco. Era un flow a medias que tenia hecho.

  • @guillermosilverabaptista7202
    @guillermosilverabaptista7202 4 года назад

    Hola Martín, capo total!! explicas super bien y muy claro con los conceptos. Sos de mucha ayuda. Me gustaría saber como puedo relacionar entidades a través de listas de Sharepoint y también como asignar permisos por Usuarios. Abrazo grande desde Montevideo, Uruguay.

    • @migesualdo
      @migesualdo  4 года назад +1

      Hola Guillermo! Muchas gracias por las palabras, ayudan muchos =)
      Las tablas de Sharepoint se relacionan a través de las LookUp columns (o columnas de Búsqueda si lo tenes es español). Sinceramente si estás inclinandote para usar Power Apps, te recomiendo que te pases a SQL y vayas a fondo por ese camino, tanto Power Apps como Power Automate no se llevan bien con determinados tipos de datos de columnas de Sharepoint, principalmente con las LookUp columns, te van a generar varios dolores de cabeza, ya voy a hacer un video al respecto!
      Con respecto a los permisos de Usuarios te debo esa info porque no uso tanto Sharepoint, pero tendrías que ir a las configuraciones de la lista en la parte superior derecha y ahí hay una opción específica para el tema de Permisos.
      Saludos!!

    • @guillermosilverabaptista7202
      @guillermosilverabaptista7202 4 года назад

      @@migesualdo Agradecido por el tiempo en responder y tomaré tus consejos. Gracias totales!