Hola, te hago una consulta, el ID por el cual haces la búsqueda, es un campo autoenumerado? O es un campo tipo numero directo? Porque estoy intentando hacerlo me da como que los tipos de campos no son lo mismo. Entiendo que usted lo hace sobre una lista de sharepoint, pero si estuviese relacionado con una tabla de dataverse?
Hola, una consulta. Como puedo hacer para buscar el ultimo regristro en una tabla con esos filtros. Por ejemplo: Necesito encontar El ultimo registro creado donde el articulo sea igual a Automovil y el color sea igual a rojo. Pueden haber varios autos rojos, pero necesito el ultimo registrado.
First( Sort( Filter( Registros, Articulo = "Automovil", Color = "Rojo" ), FechaCreacion, Descending ) ) Explicación del Código Filter(Registros, Articulo = "Automovil", Color = "Rojo"): Esto filtra los registros para encontrar solo aquellos donde el Articulo es igual a "Automovil" y el Color es "Rojo". Sort(..., FechaCreacion, Descending): Esto ordena los registros filtrados por la columna FechaCreacion en orden descendente, poniendo el más reciente en la parte superior. First(...): Esto selecciona el primer registro de la lista ordenada y filtrada, que será el último registro de un automóvil rojo registrado debido al orden descendente por fecha.
Buenos días Adriá, Estoy intentando hacer una actualización de un registro ya creado mediante un formulario de Power apps. Para esto, gracias a tu vídeo he podido identificar mi registro en mi lista sharepoint pero ahora necesito que cuando haga el submit(formulario) me actualice el registro ya creado previamente y que identifico gracias a un lookup. Tal como lo tengo actualmente me está creando 2 registros, uno con el patch que tenía originalmente y que crea el registro en sí, y otro con el único campo que le paso en el form donde meto el adjunto (el formulario solo tiene el campo clave para localizar el registro vía lookup y en campo que quiero añadir, en este caso el campo attachements). Propiedad Item del formulario : LookUp('Tabla';Title = Concatenate("Tk-";varCorrelativoNew)) --> Se está cumpliendo la condición, es una clave a partir de un contador On select del botón de enviar: SubmitForm(FormAttachF);; Resultado: 2 registros, uno con mi clave (Tk-1) con todos los datos menos el attachment que no lo tenía en el patch y otro registro con la misma clave (Tk-1) donde solo está incluido el adjunto Me puedes ayudar por favor?? Mil gracias! Muchas gracias!
Hola, Alberto, cuando utilizas formularios, lo mejor es utilizar el submit() y olvidarnos del Patch(). Es mucho más comodo. Recuerda que cuando llamas al formulario lo debes hacer con Editform() no con NewFrom() sino, te creará siempre un registro adicional.
Estoy utilizando el lookup y todo perfecto, pero no se como filtrar de una lista con el mismo Id articulo y el mismo Id de Proveedor, la entrada con la última fecha, siempre me saca la primera fecha, como se puede hacer para que en lugar de la primera fecha me saque la última. Gracias por todo. Te felicito por tu aporte.
Buenas noches Adria, estoy tratando de usar lookup en una aplicacion que estoy haciendo con una base de datos SQL pero solo me trae 2000 (se esta compartando como una funcion no delegable) que puedo hacer?
Hola, Carlo. Lookup es delegable para SQL a no ser que utilices además funciones como (in, startwith, etc.) Si es este el caso deberías de bajarte la tabla a una collection. De todas formas mírate este videotutorial a ver si puede ayudarte: ruclips.net/video/6S8kIaQudJI/видео.html
Muy clara la explicación , tus videos aportan contenido de calidad, gracias
Gracias, Javier. Seguimos. ¿Has encontrado el icono de PowerApps en la imagen?
Hola, te hago una consulta, el ID por el cual haces la búsqueda, es un campo autoenumerado? O es un campo tipo numero directo? Porque estoy intentando hacerlo me da como que los tipos de campos no son lo mismo. Entiendo que usted lo hace sobre una lista de sharepoint, pero si estuviese relacionado con una tabla de dataverse?
Hola, una consulta. Como puedo hacer para buscar el ultimo regristro en una tabla con esos filtros. Por ejemplo: Necesito encontar El ultimo registro creado donde el articulo sea igual a Automovil y el color sea igual a rojo. Pueden haber varios autos rojos, pero necesito el ultimo registrado.
First(
Sort(
Filter(
Registros,
Articulo = "Automovil",
Color = "Rojo"
),
FechaCreacion,
Descending
)
)
Explicación del Código
Filter(Registros, Articulo = "Automovil", Color = "Rojo"): Esto filtra los registros para encontrar solo aquellos donde el Articulo es igual a "Automovil" y el Color es "Rojo".
Sort(..., FechaCreacion, Descending): Esto ordena los registros filtrados por la columna FechaCreacion en orden descendente, poniendo el más reciente en la parte superior.
First(...): Esto selecciona el primer registro de la lista ordenada y filtrada, que será el último registro de un automóvil rojo registrado debido al orden descendente por fecha.
Sr muy buenos videos me has ayudado en muchas ocasiones no dejes de subir contenido
Gracias. Entiendo que dices no dejes 😁
Buenos días Adriá,
Estoy intentando hacer una actualización de un registro ya creado mediante un formulario de Power apps.
Para esto, gracias a tu vídeo he podido identificar mi registro en mi lista sharepoint pero ahora necesito que cuando haga el submit(formulario) me actualice el registro ya creado previamente y que identifico gracias a un lookup.
Tal como lo tengo actualmente me está creando 2 registros, uno con el patch que tenía originalmente y que crea el registro en sí, y otro con el único campo que le paso en el form donde meto el adjunto (el formulario solo tiene el campo clave para localizar el registro vía lookup y en campo que quiero añadir, en este caso el campo attachements).
Propiedad Item del formulario :
LookUp('Tabla';Title = Concatenate("Tk-";varCorrelativoNew)) --> Se está cumpliendo la condición, es una clave a partir de un contador
On select del botón de enviar: SubmitForm(FormAttachF);;
Resultado:
2 registros, uno con mi clave (Tk-1) con todos los datos menos el attachment que no lo tenía en el patch y otro registro con la misma clave (Tk-1) donde solo está incluido el adjunto
Me puedes ayudar por favor??
Mil gracias!
Muchas gracias!
Hola, Alberto, cuando utilizas formularios, lo mejor es utilizar el submit() y olvidarnos del Patch(). Es mucho más comodo. Recuerda que cuando llamas al formulario lo debes hacer con Editform() no con NewFrom() sino, te creará siempre un registro adicional.
Estoy utilizando el lookup y todo perfecto, pero no se como filtrar de una lista con el mismo Id articulo y el mismo Id de Proveedor, la entrada con la última fecha, siempre me saca la primera fecha, como se puede hacer para que en lugar de la primera fecha me saque la última. Gracias por todo. Te felicito por tu aporte.
Hola, Jose Antonio. Creo que deberías usar la función First y dentro la función Sort para ordenar por fecha de forma descendiente.
@@AdriaBalaLLOGIC Muchas gracias, probaré, haber si me aclaro.
Muchas gracias por el video me sirvio bastante para aclarar dudas por los LookUp!
Excelente video, tu contenido siempre de mucha utilidad. Gracias!
Muchas gracias a ti, Zaida.
Super el tutorial, muchas gracias!!!
Muchas gracias por el tuto, me sirvió bastante!!
Buenas noches Adria, estoy tratando de usar lookup en una aplicacion que estoy haciendo con una base de datos SQL pero solo me trae 2000 (se esta compartando como una funcion no delegable) que puedo hacer?
Hola, Carlo. Lookup es delegable para SQL a no ser que utilices además funciones como (in, startwith, etc.) Si es este el caso deberías de bajarte la tabla a una collection. De todas formas mírate este videotutorial a ver si puede ayudarte: ruclips.net/video/6S8kIaQudJI/видео.html
@@AdriaBalaLLOGIC muchas gracias Adrià!!!!!
Muchas gracias
Encantado, Jaime.
Excelente explicación
Gracias, Carlos.
Me sirvió mucho, muchas gracias.
Perfecto, Daniel. Seguiremos dando contenido.
gracias
A ti, Clau.