Hola Adriá, estupemdo video, se ha entendido perfectamente el concepto de "delegación". Tengo una consulta a propósito de volcar toda la tabla en una colección, si tenemos varios usuarios modificando registros en esa colección, ¿como afecta esto a la hora de grabarlos?, por que puede ocurrir que dos usuarios modifiquen el mismo y entonces ¿se guardaría solo los cambios realizados por el último en volcar esa colecion a la tabla? Gracias y un saludo
Efectivamente, Javier. Esta solución no es válida cuando varios usuarios acceden a la información. A no ser que montemos un sistema de bloqueo. Pero ahí nos estamos complicando la vida. La mejor solución en estos casos es obligar al usuario a filtrar previamente con funciones delegables hasta asegurarnos que se nos devuelve un número de registros que no supera al límite establecido para la no delegación y entonces jugar ya tranquilamente con filtros no delegables. Parece un juego de palabras pero es así.
@@AdriaBalaLLOGIC buenas, cuando se refiere a que la solución no es válida cuando varios usuarios acceden a la vez, esto también involucra también a cuando los usuarios sólo realizan consultas a ea colección y no modificaciones?, consultas me refiero como por ejm aplicar la función Filter(coleccionA, txtbuscar.Text in descripción)
Hola Adriá, como podria generar un buscador desplegable? de manera que al ir escribiendo un valor, vaya sugiriendo el resultado? Excelentes los videos por cierto. Gracias!
Buenas Adria como estas , excelente video , tengo una sola duda , cuando quiero usar la funcion Search , con columnas que tomo de otras lista de sharepoint (Comluma de busqueda) , estas no me las toma como texto , entiendo por que vienen de otra lista. de que forma podría buscar por estas. Desde ya muchas gracias!!
Hola, muy bueno el video, sabes a que se debe que cuando defino el search, me aparece siempre con un mensaje de error indicando "Se esperaba un valor Text. La propiedad de este control espera Text Valores. La regla genera Table valores, lo que es incompatible"
Hola , disculpa para este ejemplo hay alguna forma de que en la galería no se muestre ningún registro cuánto el textbox se encuentra vacío? Muchas gracias de antemano
Hola. Gracias por tu comentario. Efectivamente tienes varias funciones para poder controlar un textbox vacío. Mírate este doc de Microsoft. docs.microsoft.com/es-es/powerapps/maker/canvas-apps/functions/function-isblank-isempty
Buenos días Adrià, le cuento una duda que me ha surgido. Tengo una lista de sharepoint con más de 6.000 registros y claro, tengo problemas de delegación. He probado crear una colección en el evento OnStart de la app para volcar el contenido de la lista en la colección pero he visto que sólo me trae como máximo 2.000 registros. Hay alguna manera de traer la lista completa a la colección? Muchas gracias
Hola Adriá, probé esta solución pero parece que la función ClearColler igualmente se trae sólo la cantidad de registros máxima indicada en la configuración de la app y no todo el origen de datos., sabes si cambió algo?, lo probé con una lista de sharepoint de más de 1000 registros limitando la configuración máxima para consultas no delegables en 50. muchas gracias.
Hola, Miguel. Un equipo de Teams en realidad tiene una carpeta asociada en en Sharepoint. Esa carpeta puede ser el origen de datos de una app en PowerApps.
Hola Adrià. Muchas gracias por tus videos. No consigo hacer funcionar un Filter sobre un campo fecha de BBDD Mysql on-premise. Al intentar seleccionar registros de una tabla por Fecha : Filter('[tareas]';(Fecha >= DP_DeFecha.SelectedDate) And (Fecha
@@AdriaBalaLLOGIC Gracias Adria pero en Mysql no existe el tipo DataTimeOffset, he probado con TIMESTAMP(0) y sigue dandome el mismo problema. Incluso con un campo tipo Date....
Hola Adrian buena tarde vengo con una duda mira tengo 2 listas una lista una guardará un registro padre la segunda lista guardará todo un histórico de la primera lista entonces yo en mi segunda lista agregué un campo de tipo lookup (no se si sea eso correcto) y le paso el ID de la primera lista ahora el histórico lo quiero mostrar en una tabla y el llenado de esa tabla la hago así: Filter(Inventario Tu Historico, ID_Inventario.Id = gaInventarioTi.selected.ID) osea ahí lo filtra pero me manda una advertencia de delegación algún consejo. Ahora ese historico por registro padre a lo mucho tendrá unos 20 registros de histórico pero dicha tabla si va a tener un montón de registros tal vez si llegue a los 5000 De antemano muchas gracias
Hola, Ricardo. La función Filter es delegable para SharePoint y se debería ver la función en su totalidad para ver que no se incumpla alguna excepción. Hay que ver con detalle lo que se explica en este documento de Microsoft para entender que le está pasando a nuestra función: docs.microsoft.com/es-es/connectors/sharepointonline/#power-apps-delegable-functions-and-operations-for-sharepoint Si al final vemos que nuestra consulta no es delegable tenemos que buscar alguna estrategia como la que explico en este videotutorial: ua-cam.com/video/6S8kIaQudJI/v-deo.html
Buenas, grande querido!! muchas gracias! impecable lo que explicaste!
Gracias Claudio.
Millones de gracias por este video
Saludos, Esteban.
Estupendo video. Enhorabuena.
Muchísimas gracias, Jose.
Excelente video maestro!
Hola cordial saludo, tengo una duda ya las colecciones también solo tienen el limite de 2000 datos?
Hola Adriá, estupemdo video, se ha entendido perfectamente el concepto de "delegación". Tengo una consulta a propósito de volcar toda la tabla en una colección, si tenemos varios usuarios modificando registros en esa colección, ¿como afecta esto a la hora de grabarlos?, por que puede ocurrir que dos usuarios modifiquen el mismo y entonces ¿se guardaría solo los cambios realizados por el último en volcar esa colecion a la tabla? Gracias y un saludo
Efectivamente, Javier. Esta solución no es válida cuando varios usuarios acceden a la información. A no ser que montemos un sistema de bloqueo. Pero ahí nos estamos complicando la vida. La mejor solución en estos casos es obligar al usuario a filtrar previamente con funciones delegables hasta asegurarnos que se nos devuelve un número de registros que no supera al límite establecido para la no delegación y entonces jugar ya tranquilamente con filtros no delegables. Parece un juego de palabras pero es así.
@@AdriaBalaLLOGIC buenas, cuando se refiere a que la solución no es válida cuando varios usuarios acceden a la vez, esto también involucra también a cuando los usuarios sólo realizan consultas a ea colección y no modificaciones?, consultas me refiero como por ejm aplicar la función Filter(coleccionA, txtbuscar.Text in descripción)
Como puedo hacer si lo que voy a bsucar está en formato de fecha?
Hola Adriá, como podria generar un buscador desplegable? de manera que al ir escribiendo un valor, vaya sugiriendo el resultado? Excelentes los videos por cierto. Gracias!
Buenas Adria como estas , excelente video , tengo una sola duda , cuando quiero usar la funcion Search , con columnas que tomo de otras lista de sharepoint (Comluma de busqueda) , estas no me las toma como texto , entiendo por que vienen de otra lista. de que forma podría buscar por estas. Desde ya muchas gracias!!
Hola, Matías. Creo que este video puede ayudarte: ua-cam.com/video/6Gs9IPPWMCA/v-deo.html
Hola, como mpuedo mostrar los usuarios de Azure AD Y CRER NUEVOS usuarios desde PowerApps
Hola, muy bueno el video, sabes a que se debe que cuando defino el search, me aparece siempre con un mensaje de error indicando "Se esperaba un valor Text. La propiedad de este control espera Text Valores. La regla genera Table valores, lo que es incompatible"
Ya tengo mi aplicación la cual está enlazada con excel one drive, pero al reproducir no me funciona el search?
Hola, Wendi pásame tu función para que pueda analizarla.
Puedes hacerlo en adria@llogic.cat.
Gracias.
Encontraste solución?
buenos dias
No me funciona, pero parece que el motivo que es porque estoy intento buscar números, que debo hacer diferente?
Uso la función esta bien escrita pero no me arroja ningún resultado, la estoy conectando a una tabla dinámica
Hola , disculpa para este ejemplo hay alguna forma de que en la galería no se muestre ningún registro cuánto el textbox se encuentra vacío?
Muchas gracias de antemano
Hola. Gracias por tu comentario. Efectivamente tienes varias funciones para poder controlar un textbox vacío. Mírate este doc de Microsoft. docs.microsoft.com/es-es/powerapps/maker/canvas-apps/functions/function-isblank-isempty
Buenos días Adrià, le cuento una duda que me ha surgido.
Tengo una lista de sharepoint con más de 6.000 registros y claro, tengo problemas de delegación. He probado crear una colección en el evento OnStart de la app para volcar el contenido de la lista en la colección pero he visto que sólo me trae como máximo 2.000 registros.
Hay alguna manera de traer la lista completa a la colección?
Muchas gracias
Hola, Ismael, mírate este Videotutorial. Creo que encontrarás la respuesta: ua-cam.com/video/6S8kIaQudJI/v-deo.html
alguno sabe como se podria almacenar ese resultado de busqueda para ser exportado en ejemplo un archivo excel?
Hola Adriá, probé esta solución pero parece que la función ClearColler igualmente se trae sólo la cantidad de registros máxima indicada en la configuración de la app y no todo el origen de datos., sabes si cambió algo?, lo probé con una lista de sharepoint de más de 1000 registros limitando la configuración máxima para consultas no delegables en 50. muchas gracias.
Hola, Ángel. Mirate este nuevo Vídeotutorial en el que hablo de este tema: ua-cam.com/video/6S8kIaQudJI/v-deo.html
Muchas gracias Adriá por la respuesta y tu trabajo.
Se podría poner un equipo de teams como origen de datos para que me busque todos los archivos publicados ahí?
Hola, Miguel. Un equipo de Teams en realidad tiene una carpeta asociada en en Sharepoint. Esa carpeta puede ser el origen de datos de una app en PowerApps.
Hola Adrià. Muchas gracias por tus videos. No consigo hacer funcionar un Filter sobre un campo fecha de BBDD Mysql on-premise. Al intentar seleccionar registros de una tabla por Fecha :
Filter('[tareas]';(Fecha >= DP_DeFecha.SelectedDate) And (Fecha
Hola, Jaume. Mira este enlace. Quizás pueda ayudarte. powerappsguide.com/blog/post/sql-dont-let-this-datetime-bug-catch-you-out
@@AdriaBalaLLOGIC Gracias Adria pero en Mysql no existe el tipo DataTimeOffset, he probado con TIMESTAMP(0) y sigue dandome el mismo problema. Incluso con un campo tipo Date....
Hola Adrian buena tarde vengo con una duda mira tengo 2 listas una lista una guardará un registro padre la segunda lista guardará todo un histórico de la primera lista entonces yo en mi segunda lista agregué un campo de tipo lookup (no se si sea eso correcto) y le paso el ID de la primera lista ahora el histórico lo quiero mostrar en una tabla y el llenado de esa tabla la hago así: Filter(Inventario Tu Historico, ID_Inventario.Id = gaInventarioTi.selected.ID) osea ahí lo filtra pero me manda una advertencia de delegación algún consejo.
Ahora ese historico por registro padre a lo mucho tendrá unos 20 registros de histórico pero dicha tabla si va a tener un montón de registros tal vez si llegue a los 5000
De antemano muchas gracias
Hola, Ricardo. La función Filter es delegable para SharePoint y se debería ver la función en su totalidad para ver que no se incumpla alguna excepción. Hay que ver con detalle lo que se explica en este documento de Microsoft para entender que le está pasando a nuestra función: docs.microsoft.com/es-es/connectors/sharepointonline/#power-apps-delegable-functions-and-operations-for-sharepoint
Si al final vemos que nuestra consulta no es delegable tenemos que buscar alguna estrategia como la que explico en este videotutorial:
ua-cam.com/video/6S8kIaQudJI/v-deo.html
ilter(DB_SISTEMACITAS;Fecha_Cita=_dateSelected)
Search(DB_SISTEMACITAS; Buscar.Text;"Nombre_Completo") que error tengo en esta formula
Hola, Abdenago.
¿que es _dateSelected? ¿No falta el .selected?
Muchas gracias estimado ... gusto saludarlo desde Costa Rica
Muchas gracias estimado ... gusto saludarlo desde Costa Rica