Cómo usar la función patch en power apps

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 46

  • @michellortiz2957
    @michellortiz2957 11 หลายเดือนก่อน +1

    Explicas muy bien! gracias, me ayudaste a entender la función patch!!!

  • @pepemarin1564
    @pepemarin1564 หลายเดือนก่อน +1

    Muy bien explicado. Muchas gracias.

  • @mateosf3231
    @mateosf3231 ปีที่แล้ว +1

    Excelente video muchas gracias.

  • @luisoros7020
    @luisoros7020 ปีที่แล้ว +2

    Excelente video, me ayudó bastante 🎉

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Excelente Luis, qué bueno saber que fue de ayuda! Saludos!

  • @dgomez31
    @dgomez31 6 หลายเดือนก่อน

    Todo muy bien explicado, muchas gracias

  • @MultiFrancos
    @MultiFrancos 10 หลายเดือนก่อน +1

    excelente video!! Bien explicado!

    • @ideadigitaledu
      @ideadigitaledu  10 หลายเดือนก่อน

      @MultiFrancos muchas gracias por tu comentario. Me anima a seguir compartiendo conocimientos 💪

  • @fmtechnologies
    @fmtechnologies 7 หลายเดือนก่อน +1

    Se puede usar la opción patch para que despues de guardar los datos navegue a otra pantalla?

    • @ideadigitaledu
      @ideadigitaledu  7 หลายเดือนก่อน

      @@fmtechnologies claro que sí, cuando termina la fórmula de patch puedes agregar otra fórmula así:
      Patch(aquí fórmula patch );;
      Navigate(nombre_pantalla; screenttsnsition.fade)
      Saludos!

  • @albertomatar4860
    @albertomatar4860 11 หลายเดือนก่อน +1

    Hola Una consulta, como podria hacer para actualizar datos de una columna en una lista de Sharepoint? En cada registro necesito actualizar datos diferentes por ejemplo un Presente o Ausente según lo edite el usuario. Si uso ForAll y Lookup me modifica todos los registros con el cambio q hice en el primero, es decir si el primer registro dice Presente y lo cambio a Ausente todos los demás se cambiaran a Ausente. No se si me explique bien. Muchísimas gracias!

    • @ideadigitaledu
      @ideadigitaledu  11 หลายเดือนก่อน

      @albertomatar4860, muchas gracias por tu comentario, comprendo lo que indicas. En este caso, te sucede eso porque ForAll recorre todos los registros a los que tienen acceso en la tabla; te sugiero usar la función Patch junto con LookUp, tal y como explico en este video en el minuto 21:34, Patch(Tabla; LookUp(Tabla; ID = "nro ID del registro"); {columna1: valor1; columna2: valor2} ). El dato "nro ID del registro", puedes tomarlo desde una galería quizá o guardarlo en una variable. Espero haberte ayudado a encontrar la solución. Saludos!!!

    • @albertomatar4860
      @albertomatar4860 11 หลายเดือนก่อน

      @@ideadigitaledu Gracias, el tema es que los registros los tomo de un una coleccion y son muchos por lo que lookUp no me sirve pq cambia todos los registros con el primer valor.

    • @ideadigitaledu
      @ideadigitaledu  11 หลายเดือนก่อน +1

      @@albertomatar4860 puedes escribirme en ideadigitaledu.com/PowerApps y hacemos una sesión de 15 minutos sin costo vía remota.

    • @albertomatar4860
      @albertomatar4860 11 หลายเดือนก่อน +1

      ​@@ideadigitaledu Muchisimas gracias por tu ayuda, al final pude resolver el problema con las indicaciones que me diste en la asesoria. Muy amable de tu parte y muchas gracias nuevamente!!

    • @ideadigitaledu
      @ideadigitaledu  11 หลายเดือนก่อน

      @@albertomatar4860 excelente, Saludos! 💪

  • @Ivanpepon
    @Ivanpepon ปีที่แล้ว +1

    Buen dia mi estimado, al tratar de crear el registro me marca ERRO DE PATCH NO SE ENCONTRO EL REGISTRO , Hice exacatamente todo y nada estyo trabajando con un conector de SQl en mi servidor Local. Que cres que pueda ser.

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว +1

      @Jose gracias por escribir! Recuerda si usas patch para un nuevo registro debes usar también la función defaults(tabla). Y si usas patch para actualizar un registro, debes remplazar la función defaults por el registro a actualizar

  • @Ruben_849
    @Ruben_849 ปีที่แล้ว

    Hola muy bien explicado, mi duda es si se pueden dejar los campos en blanco cuando hago el registro que deseo.
    Muchas gracias de ante mano

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Hola Rubén, gracias por comentar. Por qué querrías dejar en blanco los campos? Todos o algunos?

  • @jesusj.juarez
    @jesusj.juarez 9 หลายเดือนก่อน +1

    Gracias

  • @ErnestoMoreno716
    @ErnestoMoreno716 ปีที่แล้ว +1

    Hola bro crees que se pueda sustituir el lookup por un filter para modificar varios registros a la vez y no solo el primero que coincida??

    • @ErnestoMoreno716
      @ErnestoMoreno716 ปีที่แล้ว

      Tengo el siguiente problema "un usuario ingresa varios pedidos en estatus de activo pero al terminar la producción se dan de baja todos esos pedidos y entran en estado de inactivo, los pedidos están enlazados por un ID en común 🤨 existe alguna manera de cambiar el estatus al mismo tiempo

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Hola Pablo, puedes usar la función UpdateIf. Esta función va actualizar todos los registros que cumplan con una condición, por ejemplo: UpdateIf('nombreDeTabla'; IdEstado = 2; {Campo1: "valor a insertar"; Campo2: "Valor a ingresar"}). Aquí estoy actualizando todos los registros donde el estado es igual a 2, es solo un ejemplo.
      Intenta y adaptalo a tu necesidad, si deseas envíame una foto o video al correo de la descripción para hacer un vídeo! Saludos!

    • @ErnestoMoreno716
      @ErnestoMoreno716 ปีที่แล้ว +1

      Muchas gracias bro me sirvió perfectamente te has ganado un nuevo sub de verdad gracias 🙂

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      @@ErnestoMoreno716 excelente! Con gusto!!! 💪💪💪

  • @EvertzArellano
    @EvertzArellano ปีที่แล้ว

    como cargas una imagen en el patch?

  • @RODRISHADOW
    @RODRISHADOW ปีที่แล้ว

    Hola como estas actualmente estoy intentanto que se actualice un dropbox, que viene de un excel en otro origen en un sharepoint y depende del campo anterior, al colocar el pad me indica que espera una funcion record de un esquema diferente y no se como solucionar

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Hola Rodrigo, qué pena responder recién. Por lo que entiendo al parecer necesitabas enviar datos de tipo registro es decir varios campos!

  • @moisesdominguez3635
    @moisesdominguez3635 ปีที่แล้ว

    Bro, como le haces si tienes una lista de sharepoint con un campo que sea, tipo lista desplegable, y quieres que en un formulario que haces manualmente, pones un Dropdown y quieres que en ese dropdown aparezcan los valores de la lista desplegable de tu conjunto de datos

    • @moisesdominguez3635
      @moisesdominguez3635 ปีที่แล้ว

      Y ya me suscribe explicas bien, y con paciencia.

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      @@moisesdominguez3635 muchas gracias por suscribirte y escribir! Puedes usar así: choices(nombretabla.nombrecolumna)

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      @@moisesdominguez3635 agrégalo en la propiedad items del dropdown

  • @johnguelmerhicapieroman4955
    @johnguelmerhicapieroman4955 9 หลายเดือนก่อน +1

    Hola, excelentes tus videos. Tengo una lista con campos de horas, y necesito totalizar y mostrar la suma del total de horas cada vez que agregue un registro, visualizarlo en el lienzo el total de horas de cada usuario, ej: Juan - horaempleada - horapendiente - horacompensada - horatotal. He tratado con varias formulas pero no le he logrado. Mucha gracias

    • @ideadigitaledu
      @ideadigitaledu  9 หลายเดือนก่อน

      Estimado John, si aún no encuentras solución, escríbeme al WhatsApp que está en la descripción de este video y hacemos una sesión gratis! Saludos.

  • @brandonpinzon1903
    @brandonpinzon1903 ปีที่แล้ว +2

    Hola, buen día.
    Buen video, explica muy fácil la función Patch con un origen de datos, pero, ¿cómo se debería hacer si es una base de datos diferente paras dejar registros? En mi caso, estoy tratando de hacer una galería vertical a modo de check list, que se construyó desde una lista de SharePoint con muchos registros (Imagen, código, nombre, cantidad ), que muestra los datos de un item y la idea es que en una inspección se pueda seleccionar de una lista desplegable si cumple o no, y con un botón hacer un Patch a una lista donde quede el registro de dicha inspección.
    Ya he tratado haciendo colecciones y pegándolas mediante Patch a la lista de destino, pero me genera un error que dice que hay una columna que no se puede especificar o genera un registro doble, donde el segundo es un registro vacío.
    Agradecería tu ayuda.
    ¡Saludos desde Colombia!

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Gracias por escribir Brandon! Si puedes envíame una foto o video al correo de la descripción para hacer un video con la corrección

  • @wendycortez9364
    @wendycortez9364 ปีที่แล้ว +1

    Hice tal cual, paso a paso pero aún así me marca error el botón de guardad, me marca una x

    • @ideadigitaledu
      @ideadigitaledu  9 หลายเดือนก่อน

      Hola Wendy, sé que respondo muy tarde y seguro pudiste solucionarlo, pero si necesitas ayuda en algo, escribe al WhatsApp de la descripción y agendamos una sesión gratis! Saludos!

  • @marcosperla7450
    @marcosperla7450 ปีที่แล้ว

    Hola, exelente video!
    Pero tengo una consulta, vos sabrás cómo usando esta función puedo adjuntar archivos.

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Hola Marco, muchas gracias por tu comentario. Para guardar archivos, si es para una carpeta podrías usar un flujo y si es para un adjunto de un registro en una lista de sharepoint, puedes usar un formulario (solo para el attachment sino quieres usar todos los campos aquí), luego de guardar el fomulario puedes recuperar el ID creado por el formulario y actualizar el registro con los otros campos usando patch.

  • @darker6665
    @darker6665 ปีที่แล้ว

    Hola, muy bien explicado, queria saber como decirle a mi sentencia que si el User().FullName no tiene un registro, me coga el registro Names.Text, mi sentencia esta asi: Patch('AssessmentRack&Stack2';Defaults('AssessmentRack&Stack2');{Title:User().FullName;
    Gracias!!!

    • @ideadigitaledu
      @ideadigitaledu  ปีที่แล้ว

      Hola @darker6665, gracias por tu comentario. Si deseas escribe al correo y hacemos una sesión de 15 minutos!

    • @darker6665
      @darker6665 ปีที่แล้ว

      @@ideadigitaledu te agradezco mucho

  • @leytoavila8984
    @leytoavila8984 ปีที่แล้ว

    😊

  • @leytoavila8984
    @leytoavila8984 ปีที่แล้ว

    Y para más registros