Power Apps - Función Patch

Sdílet
Vložit
  • čas přidán 8. 03. 2022
  • *Enlace a todos los sitios donde puedes encontrame: linktr.ee/cepacode
    ¡Hola! Pues aquí traigo, como no podía ser de otra manera, la función patch tratada como se merece, con una pieza única para ella.
    Es la función clave a la hora de poder librarte del uso de los encorsetados formularios y que te va a permitir empezar a hacer diseños de aplicaciones mucho más atractivos para tus usuarios.
    Combina la función con tus listas de SharePoint y los principales tipos de columna: texto, opciones, sí o no y fecha.
    ¡Espero te sea de ayuda y, si es así, dale al like y suscríbete!
  • Hry

Komentáře • 48

  • @erisonwillyquispeirrazabal7182

    Gracias hno. Tu video me ha ayudado muchísimo. Ganaste un nuevo suscriptor.
    Saludos estimado.

  • @christiancuellar4368
    @christiancuellar4368 Před 2 lety +1

    Que buen video, excelente explicación y me acaba de desenredar la vida que se me iba complicando usando colecciones para algo tan simple.

  • @francojuarezvillegas6710
    @francojuarezvillegas6710 Před 2 lety +1

    Estimado, un gusto saludarte y a la vez decirte que tus videos son tan buenos.., es increíble ver la sencillez con la que explicas y como logro entenderte aun siendo tan amateur, justo estoy desarrollando una app y no te imaginas de cuantos apuros ya me vienes sacando, un enorme abrazo a distancia, estoy seguro que este canal en un futuro será uno de los más buscados de CZcams, no dejes de compartir contenido mi bro..!!, al igual que yo estoy seguro que los que vemos tus videos estamos ansiosos de que nos brindes más contenido.

    • @CepaCode
      @CepaCode  Před 2 lety +1

      ¡Muchísimas gracias por este comentario tan amable! Recibir este tipo de reseñas hacen que el canal tenga sentido :D

  • @antoniomartinezjurado1223

    Breve y conciso. Genial, como siempre.

  • @garcialex06
    @garcialex06 Před rokem +1

    Crack! Me vuela la cabeza los alcances tan interesantes de Power Apps. Saludos.

  • @paulaandreavargascuadrado4948

    Señor, usted no lo saber... pero lo amo jajaj

  • @albertoandres6497
    @albertoandres6497 Před 2 lety +1

    Ahora comprendo porque la función Patch la habías dejado para tratarla por si sola. Todo un acierto plantearla por separado para ver el tratamiento de la misma con los diferentes tipos de columna. Como bien dice Antonio. Breve y conciso y Genial :-)

  • @fherchoxante1523
    @fherchoxante1523 Před měsícem +1

    Me Iluminaste sobre como encontrar la solucion para sincronizar colecciones y sharepoint. Saludos y Dios te bendiga.

  • @ruben_oya
    @ruben_oya Před rokem +1

    Muy práctico y útil, te recomendaría que explicases como hacer un Patch a una columna tipo persona(Usuario de microsoft 365), ya que es un poco más complejo pero seguramente le sea útil a muchas personas.
    Muchas gracias :)

    • @CepaCode
      @CepaCode  Před rokem

      ¡Hola Rubén, muchas gracias!
      Me encantaría, tengo muchas propuestas e ideas propias de vídeos pero tengo muy poco tiempo y grabar, editar y subir un vídeo consume muchísimo tiempo y trabajo, pero me guardo la sugerencia por si en algún momento me coincide hacerlo.
      ¡Gracias!

  • @anjelRIZOS
    @anjelRIZOS Před 2 lety +1

    Muy buen video, y muy clarito... enhorabuena.
    Yo estoy teniendo un problema la hora de actualizar registros con la función patch y, aunque tu video me ha ayudado mucho a reducir los errores en mis fórmulas, aun sigo teniendo uno que no sé cómo resolver. Tengo un registro creado ya con un campo de combo. Al editar el registro no muestro dicho campo en el formulario de edición, pero quiero que se actualice al grabar en función del valor que le doy a otro campo de combo en el formulario de edición.

    • @CepaCode
      @CepaCode  Před 2 lety

      ¡Hola anjelRIZOS!
      Me alegro de que te haya ayudado. Respecto a tu consulta, entiendo que tienes un formulario con un campo B. El campo B, en función de lo que tenga, debe modificar el campo A, que no está en el formulario.
      Lo primero que yo haría sería tratar de traer, en una etiqueta, el valor del campo A (puedes utilizar la función LookUp). A partir de ahí, trata de utilizar la función Patch con LookUp para parchear el registro en concreto con los parámetros del campo B siguiendo tu lógica.
      Si aún tienes dudas, puedes pasarte por el directo de Twitch el próximo lunes a las 22:00 (hora española) y lo vemos. Puedes confirmarme si te vas a pasar en Twitter y así lo preparo. Te dejo el enlace donde puedes acceder a Twitch y Twitter linktr.ee/ignaciocepa
      ¡Gracias!

  • @santiagovinachi132
    @santiagovinachi132 Před 11 měsíci

    Podrías realizar un vídeo con el tema de adjuntos, un paso a paso para grebar en una librería de sharepoint por favor

  • @hectordomingopuchau887
    @hectordomingopuchau887 Před 6 měsíci

    La función patch funciona en el evento "update" de un datacard?

  • @odairumanzor
    @odairumanzor Před 22 dny

    consulta,si en la lista de Sharepoint la columna que quiero actualizar es de tipo usuario ¿cómo quedaría la sintaxis?

  • @edwinsaldarriaga1179
    @edwinsaldarriaga1179 Před rokem

    tengo una columna de numero y quiero hacer una app de votacion donde escojan en personaje q mas les guste , me puedes ayudar con eso, Gracias

  • @gabriellopez505gl
    @gabriellopez505gl Před 2 lety +1

    Muchas gracias crack!. Gracias a tu video ya no le tengo miedo a la función Patch.
    Podrías ayudarme con una duda que tengo?.
    Se que es muy difícil de explicar por aquí, pero te cuento a ver si puedes iluminarme :).
    Actualmente cree una galería, de forma que el usuario puede editar registro a registro dentro de la misma galería. hay una forma de que la función patch actualice varios registros a la vez y no solo con un registro.
    Saludos y sigue creando contenido de este estilo!.

    • @CepaCode
      @CepaCode  Před 2 lety +1

      ¡Hola! Me alegro de que te haya ayudado :)
      Lo que quieres hacer se puede hacer con colecciones. Generas la colección de registros y luego con una función ForAll y Patch actualizas todos de golpe. Te dejo enlace de colecciones por aquí:
      czcams.com/video/Yhc4xSmdRVk/video.html
      ¡Un saludo!

  • @leonhardoturin4842
    @leonhardoturin4842 Před rokem +1

    Estoy usando Patch para ingresar información en números, sin embargo, en la Lista de Sharepoint no aparecen los números agregados sino unos muy diferentes y muy grandes

    • @CepaCode
      @CepaCode  Před rokem

      ¡Hola Leonhardo!
      Prueba a redondear:
      Patch(MiListaDeSharePoint;Defaults(MiListaDeSharePoint); {ColumnaNumerica: Round(TextInput1.Text, 0)})
      ¡Suerte!

  • @andresfelipemoreno1300
    @andresfelipemoreno1300 Před 24 dny +1

    Holatal vez sepa porque me sale este error al momento de insertar un registro en Power Apps: 'Error de red al usar la función Patch: La operación solicitada no es válida?' ¿Qué significa y como puedo solucionarlo?

    • @CepaCode
      @CepaCode  Před 24 dny

      Hola!
      Te recomiendo que hagas una sesión de monitor con tu app para ver lo que ocurre, a ver si encuentras más detalles. Estás intentando hacer algo que la base de datos no te está permitiendo probablemente, tipo meter una cadena de texto más larga de lo que permite la columna/campo o algo similar.
      Un saludo!

  • @jose.romero20
    @jose.romero20 Před 2 lety +1

    Ignacio, Excelente explicacion; consulta, se puede utilizar la funcion Patch con un "Result" en lugar de un "Value"

    • @CepaCode
      @CepaCode  Před 2 lety

      ¡Hola José Alberto! En una galería que te traiga etiquetas mediante .Result, puedes parchear una tabla destino utilizando thisitem.Result en el segundo parámetro de la función Patch.
      ¡Un saludo!

  • @user-tk6yx5wp4y
    @user-tk6yx5wp4y Před 5 měsíci +1

    hola una consulta breve, las alistas de sharepoint, las columnas de opciones especificamente, es posible actualizarlas mediante power apps o si o si hay que hacerlo mediante sharepoint

    • @CepaCode
      @CepaCode  Před 5 měsíci

      Me temo que vía SharePoint! Para lograr lo que quieres deberías “relacionar” una lista secundaria que te hiciera la función de lista de opciones!

  • @medranovillarroelsebastian3228

    Hola que tal tengo una consulta se puede compartir una lista de sharepoint a un excel de one drive donde el excel del drive se actualice constantemente?

    • @CepaCode
      @CepaCode  Před rokem

      ¡Hola Medrano!
      Lo que buscas es o una tabla virtual o un Dataflow, no tengo nada en el canal sobre ello pero te pongo sobre la pista :)
      En el canal sí que tengo cómo sincronizar dos listas de SP, también puede ser que te sirva pero adaptando la lista a sincronizar a tu Excel.
      ¡Suerte!

  • @duvangomez8700
    @duvangomez8700 Před rokem +1

    Hola Nacho gracias por la información, tengo una consulta, un usuario el cual ya está usando una app, cuando va a subir la información le sale el siguiente error: Error de red al usar la función Patch: no tiene permiso para crear esta fila. Los permisos a las bases de datos estan colaborar. Sabes que pueda estar pasando??

    • @CepaCode
      @CepaCode  Před rokem

      ¡Hola Duvan!
      Asegúrate que el usuario puede acceder de la forma que quieres que acceda desde tu app. Es decir, la app está actuando sólo como interfaz, pero por mucho que tu la hayas diseñado para que se puedan crear registros, si el usuario no puede crear registros manualmente en el origen de datos, tampoco va a poder hacerlo via app.
      En definitiva, debes asegurarte que el usuario tiene permisos de creación de registros en tu origen de datos y ya no te dará el problema.
      ¡Un saludo!

  • @TheFernandolaCruz
    @TheFernandolaCruz Před rokem +1

    hola, es posible hacer un patch pero solo de cierta informacion de una galleria? un ejemplo seria, tengo 7 items en la galeria, pero solo quiero hacer un patch de 3 de ellos, si,no y como seria?

    • @CepaCode
      @CepaCode  Před rokem

      ¡Hola MonoxGG!
      Es posible, con colecciones. Echa un vistazo al vídeo que tengo en el canal :)

  • @zipi7927
    @zipi7927 Před 2 lety +1

    Buena tarde estimado, gusto en saludarte. Quisiera preguntar ¿como puedo cargar elementos a una lista de sharpoint existentes con mas de 2000 registros? , ya que cada mes se debe borra y subir nueva data. ¿se podra lograr desde power apps?.. Saludos desde Guatemala

    • @CepaCode
      @CepaCode  Před 2 lety

      ¡Hola Zipi!
      Te recomiendo que eches un vistazo al vídeo del canal “Cómo vencer al monstruo de la Delegación” que es lo que te está ocurriendo. No es un tema sencillo pero espero que te ayude.
      Si aún así no te queda claro, pásate por mi directo en www.twitch.tv/mrpowerplatform este próximo lunes a las 22:00 hora española y lo hablamos tranquilamente :)
      ¡Un saludo!

  • @luiscastillotantachuco2585

    Hola Estimado, buen dia esperando que te encuentres muy bien, tengo una duda, el nombre de Gallery2, a que campo hace referencia? Muchas Gracias!

    • @CepaCode
      @CepaCode  Před rokem

      ¡Hola Luis!
      Gallery2 es una galería, no un campo de referencia ;)
      ¡Un saludo!

  • @gabrielaramirez8814
    @gabrielaramirez8814 Před rokem +1

    Hola Ignacio, aún no puedo hacer que se genere el ID de mi gestion, cómo puedo actualizarlo? 😭😭

    • @CepaCode
      @CepaCode  Před rokem +1

      ¡Hola Gabriela!
      No termino de entender qué tratas de lograr, pero si estás trabajando con SharePoint la columna ID viene por defecto. En cualquier encabezado de columna, le das a Configuración de columnas, Mostrar u ocultar columnas y ahí activas la columna ID.
      ¡Espero que te sirva y sobre todo no te rindas que al final siempre siempre siempre se consigue lo que uno busca!

    • @gabrielaramirez8814
      @gabrielaramirez8814 Před rokem +1

      @@CepaCode ,lo que me sucede es que para cambiar el estado de mi gestion la condicionante es el Id, y cuando le doy a new form está vacío, mi fórmula está UpdateIf(origen;Id=text (datacardvaluexx.text);....
      Esto porque trabajamos con datos cargados previamente y también con informes creados nuevos, pero como hago para que el formulario nuevo, me coloque el id por ejemplo al abrir el formulario,

    • @CepaCode
      @CepaCode  Před rokem

      ¿Lo que quieres es cambiar los valores de un registro que ya existe, que lo localizas por ID?

    • @gabrielaramirez8814
      @gabrielaramirez8814 Před rokem +1

      Para los formularios que ya están cargados al Sharepoint (que ya tienen el id) el submitform me funciona bien,MMM como explicarme, quiero que el ID se genere inmediatamente al abrir el nuevo formulario (creado desde el power app) por ejemplo, o que se asigne el ID correlativo al escoger la actividad, algo así, necesito que el ID ya esté creado antes de darle al submitform.

    • @CepaCode
      @CepaCode  Před rokem +1

      En la datacard de ID del formulario, en su propiedad Default, pon Max(OrigenDeDatos;ID)+1 y pon el displaymode en DisplayMode.View para que no se interactúe. Lo que va a ocurrir es que los usuarios van a tener el valor más alto de la columna ID sumando uno, es decir, cuando le den a submit este dato no se va a mandar porque se va a generar automáticamente pero los usuarios van a ver, antes de enviar el formulario, con qué ID va a quedar registrado.
      ¡Un saludo!

  • @ingenieriaentelematicauniv1889

    No he podido , en la parte del patch en que pide registe tú le pones galería.selected porque es lo que buscas pero si yo no tengo una galaria sino que quiere el registro de la fila del sp y en el cual existe una columna opción le pongo
    Patch(lista;Thisitem ; {columnaensp: dropdown.selected.result }
    Me sale la función Patch tiene argumentos no permitidos y qué esperaba un tipo récord ayuda porfavor

    • @CepaCode
      @CepaCode  Před rokem +1

      ¡Muy buenas!
      Efectivamente, es un tema de pura sintaxis. Lo que necesitas es:
      Patch(lista;Thisitem ; {columnaensp: {Value:dropdown.selected.result }})
      Añadiendo esas llaves extra y la palabra Value seguido de dos puntos ya es suficiente.
      ¡Suerte!

    • @ingenieriaentelematicauniv1889
      @ingenieriaentelematicauniv1889 Před rokem +1

      Aún no resuelvo me sale que thisitem utiliza el ámbito y no se admite actualmente para la evaluación cabe decir que mi columna en sp es de opción y no le pongo ítems en sp sino que en power apps se añade los ítems con formula la típica fórmula de opciones en cascada es de decir que una depende de otra , por eso tengo ese problema porque le trato de enviar información de power apps que tengo en la lista despegable … y en sp tengo la Columna que tamb es una lista despegable que está esperando que yo ponga opción 1 .. 2 ..3 que es la que pone sp por default