@@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!
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!
@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!!!
@@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 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!!
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.
@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
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
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!
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
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
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
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!
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!
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.
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!!!
Explicas muy bien! gracias, me ayudaste a entender la función patch!!!
Muy bien explicado. Muchas gracias.
Excelente video muchas gracias.
Excelente video, me ayudó bastante 🎉
Excelente Luis, qué bueno saber que fue de ayuda! Saludos!
Todo muy bien explicado, muchas gracias
excelente video!! Bien explicado!
@MultiFrancos muchas gracias por tu comentario. Me anima a seguir compartiendo conocimientos 💪
Se puede usar la opción patch para que despues de guardar los datos navegue a otra pantalla?
@@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!
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!
@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!!!
@@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.
@@albertomatar4860 puedes escribirme en ideadigitaledu.com/PowerApps y hacemos una sesión de 15 minutos sin costo vía remota.
@@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!!
@@albertomatar4860 excelente, Saludos! 💪
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.
@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
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
Hola Rubén, gracias por comentar. Por qué querrías dejar en blanco los campos? Todos o algunos?
Gracias
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??
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
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!
Muchas gracias bro me sirvió perfectamente te has ganado un nuevo sub de verdad gracias 🙂
@@ErnestoMoreno716 excelente! Con gusto!!! 💪💪💪
como cargas una imagen en el patch?
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
Hola Rodrigo, qué pena responder recién. Por lo que entiendo al parecer necesitabas enviar datos de tipo registro es decir varios campos!
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
Y ya me suscribe explicas bien, y con paciencia.
@@moisesdominguez3635 muchas gracias por suscribirte y escribir! Puedes usar así: choices(nombretabla.nombrecolumna)
@@moisesdominguez3635 agrégalo en la propiedad items del dropdown
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
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.
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!
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
Hice tal cual, paso a paso pero aún así me marca error el botón de guardad, me marca una x
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!
Hola, exelente video!
Pero tengo una consulta, vos sabrás cómo usando esta función puedo adjuntar archivos.
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.
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!!!
Hola @darker6665, gracias por tu comentario. Si deseas escribe al correo y hacemos una sesión de 15 minutos!
@@ideadigitaledu te agradezco mucho
😊
Y para más registros