Martin. Tengo 69 años, no soy programador, todo lo que he aprendido de bases dde datos, powerapps, power automate, sharepoint, etc., ha sido viendo videos como el tuyo y leyendo mucho. Hay cosas que debo verlas dos o tres veces, pero ya hago mis propias aplicaciones, el tiempo utilizado en aprender se compensa por que hay dias en la oficina que no tengo nada que hacer, pero todas las cosas que son mi responsabilidad estan controladas. Manejo una logistica de vehiculos y repuestos bien compleja, pero sin problemas. Gracias por los videos.
Gracias, Sos un GEnio!!!! no dejes de hacer estos videos!!! arme una app por primera vez para el trabajo sobre el estado de las operaciones de venta, carga de ORden de compra, estado de Procesado, solicitud para remitir y facturar! TODO!!! gracias a tus vidos! GENIO!
Creo que esa información me servirá, ya que yo cargo muchos datos distintos en una galería personalizada, con datos de proveedor en un encabezado, pero no podía estructurar el For para cargar a mi BD en nube. Muchas gracias por entregar tu conocimiento.
Gracias Martín por el video, muy buena la explicación! Una funcionalidad que podría sumar es que cada ítem de la gallery tenga un botón para eliminar cualquier registro, por si el usuario se arrepiente de lo que cargó, antes de guardarlo.
Muchas gracias Martin, mis respetos por tus conocimientos y mas aun por la manera como lo explicas, se vuelve adictivos, muchas gracias, excelente aporte.
Buen día. Realmente me gustó este video. Me ayudó mucho en lo que necesitaba hacer. Veré más videos de tu canal, contenido muy bueno. Felicidades. Gracias.
Muy Bueno. Yo estoy aprendiendo desde cero y tus videos son exelentes. Unos comentarios para ayudar a otros que también están desde cero: Para agregar el icono del carrito de compras se selecciona la tarjeta, agregamos un icono cualquiera, en la columna de la derecha (propiedades) está el campo ícono, ahí puedes buscar el carrito de compras. Al momento de crear la app de ‘Tipo de Productos’, powerapps manda un error que dice que la tabla debe tener por lo menos una columna de tipo texto (varchar). En el video donde creas las tablas, en el minuto 10:51 se ve que la tabla ‘tblTiposProductos’ la columna denominación es de tipo INT. Por lo que, en SQL, hay que hacer un ‘DROP TABLE tblTiposProductos’ y crear la tabla de nuevo pero esta ves en lugar de que ‘denominacion’ sea INT, que sea VARCHAR(). Al crear las colecciones, el nombre de la imagen era el mismo cuando lo hacía rápido, esto se debía a que en la formula para crear el nombre tenia “Now()” y solo llega a los minutos, se pisaban. Entonces lo deje con el “Round(Rand(); 4").
eres un crack, gracias por compartir tus conocimientos en tus videos, esperamos mas videos de estos, y si puede metele a power automate, azure,tableau saludos y exitos
Cullons! (como dicen en mi pueblo). Felicidades, eres un crack! Por la manera que explicas los conceptos, por los ejemplos que expones y por la forma que los presentas. Mis dieces!!! 👏👏👏
Hola Martín, felicitarte por los videos que ofreces y la manera tan didáctica con la que lo explicas. Por otro lado quería consultarte, cómo puedo hacer para recorrer una colección u origen y mostrar en un texto o en una variable sólo algunos registros que cumplan cierta condición. Gracias de antemano. Saludos!!
Hola Martin!! Excelentes los videos.. Tiro algo que no encontre mucho en youtube, las pantallas scrolleables combinados con formularios, como se hacen? Saludos
Saludos Martín, Muchas gracias por estos videos que nos ayudan un montón. Una Consulta como podria editar esa colección temporal antes de enviar a la BD, en caso de haber digitado algo mal. Muchas gracias y disculpa
Muy buen contenido, me va a servir mucho, pero aún no terminé de ver toda la lista. Cuando la termine te cuento si pude resolverlo solo con lo que aprendí acá, o si necesito alguna explicación extra. =)
Hola Martín, capo total!! explicas super bien y muy claro con los conceptos. Sos de mucha ayuda. Me gustaría saber como puedo relacionar entidades a través de listas de Sharepoint y también como asignar permisos por Usuarios. Abrazo grande desde Montevideo, Uruguay.
Hola Guillermo! Muchas gracias por las palabras, ayudan muchos =) Las tablas de Sharepoint se relacionan a través de las LookUp columns (o columnas de Búsqueda si lo tenes es español). Sinceramente si estás inclinandote para usar Power Apps, te recomiendo que te pases a SQL y vayas a fondo por ese camino, tanto Power Apps como Power Automate no se llevan bien con determinados tipos de datos de columnas de Sharepoint, principalmente con las LookUp columns, te van a generar varios dolores de cabeza, ya voy a hacer un video al respecto! Con respecto a los permisos de Usuarios te debo esa info porque no uso tanto Sharepoint, pero tendrías que ir a las configuraciones de la lista en la parte superior derecha y ahí hay una opción específica para el tema de Permisos. Saludos!!
No te olvides de SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo más videos! 👨🏫 ruclips.net/channel/UCTc2Y5e4JYuVs7gc26pPynA?view_as=subscriber
Hola Martín, gracias por todos los conocimientos que impartes. De mi parte tengo una consulta: ¿como obtener valores de una tabla que se encuentran dentro de un registro de una colección?
Hola Edinso! Gracias!! Deberías hacer un LookUp a esa colección para traerte el registro, y una vez que tengas ese registro, con un PUNTO podrías acceder a esa columna que tiene la tabla.. y ahí nuevamente con un PUNTO te meterías a todas las columnas de esa tabla que mencionas!
Martin, en vez de usar un número random para evitar que se repita el id de la imagen no sería mejor usar un número con la fórmula N+1 donde N es el número del id anterior? Se puede hacer eso?
Buen dia, excelente video Tengo un campo de email en mi lista de SP pero en el campo no va un solo email, van varios separados por ", " cuando mando llamar esa columna con varios email me gustaria separarlos y agregarlos a un coleccion, sabras como puedo hacer esto?
Buenas noches Martín, excelentes tus tutoriales, muchas gracias. Tengo una pregunta para hacerte, diseñé una aplicación para inventarios (utilizando una base de excel en onedrive), pero algunos de los técnicos (no todos) han tenido problemas, cuando abren la APP y van a tomar una foto se cierra la APP y no guarda la información y les toca volver a iniciar la APP?, mi pregunta es si será problema de la APP o del celular que utilizan, a mí me ha pasado pero una que otra vez.
Hola Jorge! Sinceramente no se a qué se pueda deber, pero lo que si te recomiendo es que al menos te pases de Excel a Sharepoint! Es muchísimo mejor para la solidez de las aplicaciones y su funcionamiento, Excel es muy mala opción como base de datos. Acá te muestro cómo migrar de Excel a Sharepoint: ruclips.net/video/khhoLHIpmUU/видео.html Y acá como manejar el tema de imágenes en Sharepoint: ruclips.net/video/a39cjcx3Zcw/видео.html Esta combinación te debería ayudar mucho!
Cordial saludo desde medellin muybuen material primero que todo muy buen material tengo una duda estoy alimentando las galerias desde dataverse for teams esta funcion colletion me serviria para ingresar datos y tambien tengo la duda que si quiero guardar varios datos de diferentes pantallas el guardar se puede hacer en la pantalla final o debe ir guardandose por pantalla asi sean para el mismo item ¡ nose si me hice entender !
Hola Danilo! Si, se puede ir guardando info en variables en diferentes pantallas para finalmente hacer un PATCH a un origen de datos, ya haré un video al respecto. Nunca usé dataverse pero entiendo que no deberías tener problemas!
@@migesualdo gracias entiendo, entonces en mi caso podría hacer igual que tu ya que veo que envías los datos a sql y no hubo problema con la función Colletiion o como crees que podría hacerlo
Martin, todo bien? Tengo una lista Sharepoint que funciona como una dimensional de productos. Esa lista la uso en una galeria, y luego de aplicar determinados calculos en un text label para cada item en dicha galeria, me gustaria mandarlos a una columna vacia dentro de lista antes mencionada. Logré insertar siempre el mismo valor (al parecer es el primero que encuentra), pero no logró hacer que distinga cada uno de ellos, visto y considerando que sos distintos. De que manera podria hacer eso? Gracias!
Hola Ximena! Con la función Patch se puede perfectamente, en el tercer parámetro de la función Patch, solo defines los campos que queres actualizar y listo! Y al ser una actualización de un determinado registro, en el SEGUNDO parametro de la función Patch, no iría la función Defaults(), sino alguna función que te trajera el registro que querés actualizar, por ejemplo con una función LookUp!
Hola! tengo una pregunta. Resulta que al crear la colección me almacena cada campo como una tabla. Sabes por qué puede estar sucediendo? Muchas gracias por tu contenido!
Hola Martín!! muy buenos los consejos y TIPs que estás mostrando en general. Ahora tengo una consulta y es sobre la recomendación para recolectar datos OffLine. Siguiendo el caso que venir llevando de los muebles en Perú lo que quiero saber es cual sería la recomendación si tengo los siguiente: 1. asignar a cada usuario un negocio donde no tienen señal de datos ni wifi 2. la cantidad de datos a relevar no entran en una única pantalla 3. ¿cual sería es momento para transferir todo a la lista de sharepoint?
Hola Martín! Deberías implementar la funcionalidad de relevamiento OffLine, para guardar los datos en una memoria interna del celu, y una vez recuperada la señal, recién ahí se guardarían los datos a la base de datos! Dentro de poco tiempo voy a hacer un video al respecto!
Hola Martín!!, es un trabajo de lujo el que haces y la forma de explicarlo. GRACIAS!!! Vamos al punto. Quiero hacer un relevamiento de datos técnicos de equipos que tenemos instalados. Lo he organizado por clase de equipo y haré una aplicación para cada clase de equipo. Las características: 1. Los campos a relevar son MUCHOS y ocupan más de una pantalla. 2. He creado una lista en SharePoint porque quiero que durante el relevamiento obtener imagenes de 3 partes diferentes de cada equipo. 3. El problema que tengo es que al llegar a la última pantalla guardo los datos y al controlar en la lista llegaron algunos datos no todos. ¿alguna sugerencia o TIPS para controlar en un desarrollo? Hasta lo que tengo hecho no estoy usando COLECCIONES, ¿debería hacerlo? ¿es la forma correcta?
Hola Martín! Ahí vi otro comentario tuyo de los formularios multi pantalla, que no te llevas bien con el inglés! En algún momento lo voy a hacer porque es útil en casos como el tuyo. Mientras tanto te diría que revises esas columnas a las cuales no llega información, probablemente sean de un tipo de datos "Complejo" de Sharepoint, como las columnas de Opciones, Busqueda, etc. Otra recomendación para no tener demasiados problemas, es que migres a SQL si es que recién estas arrancando, te vas a ahorrar muchísimas limitaciones a futuro!!
Martin y si me dice que esta esperando un tipo record y me sale que el tipo encontrado es number cuando agrego value(), que puedo hacer para que no e arroje este error
Hola Martin! que tal? tengo una duda, no me dejó hacer la app con la tabla TiposProductos, me arrojó un error "Seleccione una tabla con, al menos, un tipo de columna de texto", que tengo que hacer en estos casos?
Hola Martín, excelente vídeo Quería consultarte. Tengo un caso en el cual tengo un conjunto de datos los cuales pueden repetir nombre, sin embargo existe una necesidad de mostrar los más actuales en una galería. Es decir Supongamos que tengo Perro Gato Pato Perro Gato Pato Se desea una galería donde se muestre Perro (el más reciente) Gato (el más reciente) Pato (el más reciente) Ciertamente en esta galería una vez se ejecute el filtro se desea ver otra información del registro. Estuve pensando con Last, con distinct, intenté crear una columna donde al crear un registro nuevo o actualiarlo intentara hacer un patch y poner los otros en estado " viejo" Pero no encuentro como, no se si tienes sugerencias. Saludos desde Costa Rica. Gracias de antemano.
Hola Martin, el mismo procedimie nto lo estoy realizando pero para una Lista de SharePoint me arroja el Siguiente erorr (The operation is not valid. server error [tablename]: object must implement convertible.) No estoy guardando IMAGEN solo DATA De una Pa saludos
martin una vez mas digo que sos el mejor, pero tengo una duda y se que tu me puedes orientar, dentro de una galeria puedo tener textos de entradas apuntando hacia una fuente de informacion (base de datos, excel, etc). muchas gracias !!!
Hola Omar! Si, podes, y en el evento OnChange de esos TextInput, podrías utilizar la función Patch para crear o editar registros, y la función Remove para eliminarlos!
Hola Martin como estas? primero que nada felicitarte por tan buenos videos me han ayudado mucho. Ahora tengo una pregunta: Yo cree una app con mas o menos las mismas caracteristicas me guarda todo en una collection y luego con un FORALL y Patch le digo que me copie y esa collection a una sharepoint y lo curioso que hace es que me pega el ultimo registro creado de la collection la misma cantidad de veces de records creados, Sabes que puede estar pasando ? aca te dejo la formula que cree para el patch asi por ahi me puedas orientar: ForAll( EnterpriseEFIS, Patch( test, Defaults(test), { Title: Max( test, Title ) + 1, BuName: 'Business Unit'.SelectedText.Value, OverachingObjectives: Overaching.SelectedText.Value, EFILevel1: EFI.SelectedText.Value, ProposedRollUpLevel: 'Proposed Roll Up Level'.SelectedText.Value, Milestone: TextInput2.Text, TargetCompletionDate: DatePicker1.SelectedDate, EFILevel2: TextInput1.Text } ) ); Clear(EnterpriseEFIS); Reset('Business Unit'); Reset(Overaching); Reset(Crossfunctional); Reset('Proposed Roll Up Level'); Reset(TextInput1); Reset(TextInput2); Reset(EFI)
Hola Martín, muy buenos tus vídeos! Estoy aprendiendo a usar PowerApps y ahora tengo un proyecto y me gustaría discutirlo contigo! Cómo puedo contactarme contigo? Tengo un desafío en mi App. De antemano muchas gracias!
Hola Martin como va? Sabes si posible enviar los registros almacenados en una colección a una sola variable o label y cada uno de estos registros separados por coma por ejemplo.... Intente correr un forall con una función Set pero como te paso a vos me dice que no está permitido y no se como resolverlo. Muchas gracias desde ya por la ayuda. Saludos
Quiero usar patch para modificar un registro, pero cuando termino de armar la función me dice error, que la función espera un registro y yo le estoy dando un texto, ayuda!!
Hola Martin Estoy tratando de crear la Aplicación de la tabla de tipos de productos y me sale este error: "Power Apps no pudo crear una aplicación para la tabla seleccionada. Seleccione una tabla con, al menos, un tipo de columna de texto". La tabla la cree idéntica a la que hiciste en el video anterior. Me podrías por favor indicar a que se puede deber eso?. Muchas gracias
Muchas gracias por el tutorial, he aprendido mucho con sus videos. Quisiera pedirle la ayuda, ya que no he podido guardar la colección en sharepoint debido a que no me acepta el nombre de la columna. Dice el aviso "Que no acepta la columna con el nombre 'PRECIO' y que la más parecida es el nombre 'PRECIO'". Y es exactamente lo mismo y no he logrado solucionar el problema. Me podría orientar por favor?. Qué debo hacer?
Por más que borro la lista, copio y pego los mismos nombre, no logro guardar en sharepoin por el mismo error de nombre diferente; pero he corregido este tema muchas veces y no lo logro. Qué podrá ser?
Hola Paul! Yo intenté de mil maneras y no fue posible, no encontré la forma! Si pude hacerlo a un contener de Azure Blob Storage! Tengo pendiente un video sobre eso!
Buenas tardes Martín, una pregunta en el minuto 21:15, a vos te aparece Ruma como tipo de producto, pero no se cómo hacer que aparezca, me da para ponerle el id, pero no el nombre. Si me puedes ayudar te agradezco. Muchas gracias
Hola Jorge, fijate que una vez seleccionado el listado desplegable, a la derecha te va a aparecer, en el menú contextual, una opción para que definas qué columna del origen de datos que nutre el desplegable querés que se muestre en el mismo!
Me salio, me salio por fin, estoy feliz, dsps de intentarlo por dias , me salio con esto: LookUp('Tipos de Productos';ID=ThisItem.idtipoProducto).Denominacion
hola martin un gran saludo quiciera saber si yo puedo subir los datos de un formulario con un origen de datos principal donde quiciera tener los datos separados en otras tablas ya que si la hago en una sola al cargar este origen de datos al formulario hace q la app se me ponga lenta la pregunta es ¿puedo utilizar otras tablas para cargar bn la informacion y no se me tilde para luego al llamar los datos en modo vita de la tabla principal tambien me pueda traer la info de otras tablas nose si me hice entender agradezco tu gran comprension
Hola Danilo, te pido mil disculpas pero no entendí cuál sería tu idea! El envío de los datos no debiera hacer lenta tu app, es decir, la cantidad de campos del formulario. Tampoco se qué origen de datos estás usando y cuántas tablas, pero si estás usando Sharepoint y haciendo varios LookUps y fórmulas de cálculo, eso sí te puede causar demoras.
Pues como si fuera una base de datos relacional pero lo que quiero hacer es q haya una tabla principal pero al llenar sus datos también pueda llenar varias columnas de la que venga relacionada a esta, es decir hacer el crud a las dos y q quede enganchado el registro
Hola Martin una consulta. Como creo una coleccion con elementos que están en la galeria y otros no? Esto es lo que he escrito de codigo pero no funciona. Solo graba los ThisItem Muchas gracias Collect(presexstilo;ThisItem; {Cantidad: Gallery3_3.Selected.cantidad.Text; Monto: Label8_1.Text});;UpdateContext({numero: 1});;Set(numeroad;1);;
Hola Martin. He realizado un app como indicas en este video. La coleccion la crea y la muestra correctamente, pero a la hora de pasarlo a una lista de sharepoint, me crea el mismo registro varias veces. Realmente mi coleccion solo tendra una linea y esa quiero pasarla a sharepoint, pero me la crea varias veces en bucle. Porque puede ser? Gracias,
¡Hola! Felicidades por tu canal es de gran ayuda. Espero que me pueda ayudar creé una aplicación para responder encuestas. El proceso es el siguiente: primero, registro datos faltantes como (nombre de usuario, fecha de la encuesta, etc.) y despues envío la encuesta para que el usuario pueda responder las preguntas y pueda ver los datos que registré en el primer paso. En la primera pantalla tengo la encuesta y se compone de 2 forms, un FormViewer y Editform. Su Item de ambos es Gallery1.selected En una segunda pantalla solo visible para mí está Gallery1 y un Editform. Donde selecciono el registro y complemento los datos. En una tercera pantalla solo visible para mí está la plantilla para enviar la encuesta por Outlook. Sin embargo, la aplicación se envía siempre con el primer registro de mi Gallery1. ¿Qué puedo hacer para enviar la encuesta con el registro que seleccione en Gallery y el usuario puede responder la encuesta en ese registro? Gracias
Hola Zara! Graciassss, me alegro que te sirva!! Claro, el problema que tenes es que lo que vos seleccionas en la galería de la pantalla 2... se pierde cuando cerrás la app. Vos necesitas indicar en la base de datos cuál es la encuesta que está vigente, por ejemplo con una columna que sea "vigente", y que solo aquella encuesta que este vigente tenga un 1 en esa columna, y las restantes tengan un 0 Entonces después el formulario de la primera pantalla se llenaría de ese registro que tiene un 1, que es la encuesta vigente. Eso podrías hacerlo con la formula First(Filter(tablaEncuestas; vigente = 1)). Eso creo según cómo entendí que tenes modelada tu base de datos! jeje
Hola Martín muchas gracias por todos tus videos!. Tengo una duda que tal vez me puedas resolver, te lo agradecería mucho. En el momento de ejecutar ForAll con Patch me arroja un error en el ID al que quiero cargar la información. Tengo una lista de SP donde creo los datos generales de un "paciente" y luego otra lista de SP donde le cargo a ese paciente a través del ID ciertos productos, con una columna tipo búsqueda. Me sale este error en la formula " 'ID_Procedimiento' no coincide con el tipo esperado 'Record". Tipo encontrado 'Number' " Esta es la fórmula ForAll(CargaDM; Patch('Registro de Procedimiento Cargue de Dispositivos';Defaults('Registro de Procedimiento Cargue de Dispositivos');{ID_Procedimiento:ThisRecord.idpr;inventario:ThisRecord.Inventario;Lote:ThisRecord.Lote;Referencia:ThisRecord.Referencia})) Muchas gracias de nuevo!
Hola David! Seguramente en el patch estás enviado { ..., ID_Procedimiento: 5, ... } y tendrías que ser: { ..., ID_Procedimiento: {Id: 5}, ... } Mirate este video te va a ayudar mucho: ruclips.net/video/ZOg-GzgRl_I/видео.html
@@migesualdo Hola Martín muchas gracias por tu respuesta, sos un mago, efectivamente era la forma como estaba escribiendo la formula para el ID, hacía falta { }, luego de ver tu video de Lookup hice exactamente lo mismo, armé un flujo para sacar la info "por detrás" y ejecuté la fórmula de la siguiente manera: ID_Procedimiento:{Id:idpr; Value: 11} Escribí "11" porque me decía que faltaba la columna ID con un tipo number, al poner cualquier número ejecuta la fórmula sin problema. Muchas gracias Martín, como decimos en Colombia sos un teso!
"3) Utilización de la función ForAll() en combinación con la función Patch() para crear varios registros a la vez" Es posible editar varios registros en vez de crear?
Hola Martin Gesualdo; ayudame!!!! , intente hacer lo mismo pero con origen de datos sharepoint, pero cuando estoy en el ave corta del patch min 26.55 llego a la columna compleja de sharepoint y me sale que no es de tipo record ....... y ya no se como solucionarlo ayudame please puse esto: idtipoProducto: ThisRecord.idtipoProducto
Hola, buenas noches Disculpa tengo una duda, hay alguna forma de poder visualizar y tomar el id con llave primaria para poder tener el registro de ese id, en otro formulario?
Hola Alejandraa! Viste lo que te comenté en el otro comentario?? Se me complica mucho hacerlo, lo intenté! Pero por como edito los videos se me hace imposible. Si queres pasame un mail y te mando imágenes de las fórmulas!!
Hola marin como vas, martin gracias por tus videos, tengo una pregunta. tu cargas las img azure, yo a sharepoint pero al momento de colocar la sintaxis que es esta: Defaults(DB_ORNEDES_COMPRAS); { NOMBRE_APELLIDO:nom_user; CORREO:correo_user; CANTIDAD:ThisRecord.CANTIDAD; DETALLE_COMPRA:ThisRecord.DETALLE_COMPRA; ID_TIPOS_PRODUCTOS:ThisRecord.TIPO_PRODUCTO; IMAGEN_PRO:ThisRecord.IMAGEN_PRO ------------aqui----------- me sale error y me dice se espera un tipo record } ) );; Set(v_cargar_productos;true);; Set(v_timer_cargar_produc;true) espero me puedas ayduar.
Martin. Tengo 69 años, no soy programador, todo lo que he aprendido de bases dde datos, powerapps, power automate, sharepoint, etc., ha sido viendo videos como el tuyo y leyendo mucho. Hay cosas que debo verlas dos o tres veces, pero ya hago mis propias aplicaciones, el tiempo utilizado en aprender se compensa por que hay dias en la oficina que no tengo nada que hacer, pero todas las cosas que son mi responsabilidad estan controladas. Manejo una logistica de vehiculos y repuestos bien compleja, pero sin problemas. Gracias por los videos.
Hola Jorge, podrías indicarme que hace tu aplicación?
Gracias
Excelente trabajo, y que capacidad de poder aprender, está claro que si se puede!
X2 también aprendiendo con videos
Gracias, Sos un GEnio!!!! no dejes de hacer estos videos!!! arme una app por primera vez para el trabajo sobre el estado de las operaciones de venta, carga de ORden de compra, estado de Procesado, solicitud para remitir y facturar! TODO!!! gracias a tus vidos! GENIO!
Me alegro Jorge!! ☺️
sos un master explicando 👍👍
Creo que esa información me servirá, ya que yo cargo muchos datos distintos en una galería personalizada, con datos de proveedor en un encabezado, pero no podía estructurar el For para cargar a mi BD en nube.
Muchas gracias por entregar tu conocimiento.
Gracias Martín por el video, muy buena la explicación! Una funcionalidad que podría sumar es que cada ítem de la gallery tenga un botón para eliminar cualquier registro, por si el usuario se arrepiente de lo que cargó, antes de guardarlo.
Todo muy bien explicado, gracias por este video!
Muchas gracias Martin, mis respetos por tus conocimientos y mas aun por la manera como lo explicas, se vuelve adictivos, muchas gracias, excelente aporte.
Gracias por el apoyo Edy! 😀
Maestro de Maestros... Grande lo que haces y como explicas... +100
Gracias!! 😁
Excelente Martin Muchas gracias por esos videos tan completos y fácil de entender......!
Gracias Omar me alegro que te sirvan! =)
Magistral Martín, excelente explicación y ejercicio
Che Muchas gracias por todos tus videos, un Saludo desde Medellín Colombia
simplemente excelente Martín. !!!
Sos un capo! super claro y ejemplos de verdad! gracias!
Gracias Paula!! :D
Buen día. Realmente me gustó este video. Me ayudó mucho en lo que necesitaba hacer. Veré más videos de tu canal, contenido muy bueno. Felicidades. Gracias.
Me alegro que te guste el contenido Marcelo, gracias!! =)
Mil gracias por toda esa info
Hola! Muchas gracias, me ayudo bastante, un crack!
Muy Bueno. Yo estoy aprendiendo desde cero y tus videos son exelentes.
Unos comentarios para ayudar a otros que también están desde cero:
Para agregar el icono del carrito de compras se selecciona la tarjeta, agregamos un icono cualquiera, en la columna de la derecha (propiedades) está el campo ícono, ahí puedes buscar el carrito de compras.
Al momento de crear la app de ‘Tipo de Productos’, powerapps manda un error que dice que la tabla debe tener por lo menos una columna de tipo texto (varchar). En el video donde creas las tablas, en el minuto 10:51 se ve que la tabla ‘tblTiposProductos’ la columna denominación es de tipo INT. Por lo que, en SQL, hay que hacer un ‘DROP TABLE tblTiposProductos’ y crear la tabla de nuevo pero esta ves en lugar de que ‘denominacion’ sea INT, que sea VARCHAR().
Al crear las colecciones, el nombre de la imagen era el mismo cuando lo hacía rápido, esto se debía a que en la formula para crear el nombre tenia “Now()” y solo llega a los minutos, se pisaban. Entonces lo deje con el “Round(Rand(); 4").
Que Genio Lester!! Muchas gracias por el aporte! 🙃
eres un crack, gracias por compartir tus conocimientos en tus videos, esperamos mas videos de estos, y si puede metele a power automate, azure,tableau saludos y exitos
Cullons! (como dicen en mi pueblo). Felicidades, eres un crack! Por la manera que explicas los conceptos, por los ejemplos que expones y por la forma que los presentas. Mis dieces!!! 👏👏👏
Gracias por el apoyo Raúl!! 🙃
Hola Martín, felicitarte por los videos que ofreces y la manera tan didáctica con la que lo explicas. Por otro lado quería consultarte, cómo puedo hacer para recorrer una colección u origen y mostrar en un texto o en una variable sólo algunos registros que cumplan cierta condición. Gracias de antemano. Saludos!!
Hola Martín, muchas gracias por tus videos, son muy buenos ¿cómo obtengo el identificar del nuevo registro después de usar Patch con Defaults?
Hola Martin!! Excelentes los videos.. Tiro algo que no encontre mucho en youtube, las pantallas scrolleables combinados con formularios, como se hacen? Saludos
Saludos Martín, Muchas gracias por estos videos que nos ayudan un montón. Una Consulta como podria editar esa colección temporal antes de enviar a la BD, en caso de haber digitado algo mal. Muchas gracias y disculpa
Muy buen contenido, me va a servir mucho, pero aún no terminé de ver toda la lista. Cuando la termine te cuento si pude resolverlo solo con lo que aprendí acá, o si necesito alguna explicación extra. =)
Muy buen video he hecho varias apps en el trabajo, consulta que tipo de premium acount usas? Por app? Esa te da acceso a azure storage?
Hola Martin, consulta se puede editar una tabla Excel ahí en powerapps para ingresar múltiples datos y guardarlos en sql.....graciasss
Hola Martín, capo total!! explicas super bien y muy claro con los conceptos. Sos de mucha ayuda. Me gustaría saber como puedo relacionar entidades a través de listas de Sharepoint y también como asignar permisos por Usuarios. Abrazo grande desde Montevideo, Uruguay.
Hola Guillermo! Muchas gracias por las palabras, ayudan muchos =)
Las tablas de Sharepoint se relacionan a través de las LookUp columns (o columnas de Búsqueda si lo tenes es español). Sinceramente si estás inclinandote para usar Power Apps, te recomiendo que te pases a SQL y vayas a fondo por ese camino, tanto Power Apps como Power Automate no se llevan bien con determinados tipos de datos de columnas de Sharepoint, principalmente con las LookUp columns, te van a generar varios dolores de cabeza, ya voy a hacer un video al respecto!
Con respecto a los permisos de Usuarios te debo esa info porque no uso tanto Sharepoint, pero tendrías que ir a las configuraciones de la lista en la parte superior derecha y ahí hay una opción específica para el tema de Permisos.
Saludos!!
@@migesualdo Agradecido por el tiempo en responder y tomaré tus consejos. Gracias totales!
No te olvides de SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo más videos! 👨🏫
ruclips.net/channel/UCTc2Y5e4JYuVs7gc26pPynA?view_as=subscriber
Hola Martin!
He aprendido mucho de ti, explicas muy bien ✨👌🏼
¿Sabés cómo puedo agregar un enlace en un una etiqueta?
Hola Martín, gracias por todos los conocimientos que impartes. De mi parte tengo una consulta: ¿como obtener valores de una tabla que se encuentran dentro de un registro de una colección?
Hola Edinso! Gracias!!
Deberías hacer un LookUp a esa colección para traerte el registro, y una vez que tengas ese registro, con un PUNTO podrías acceder a esa columna que tiene la tabla.. y ahí nuevamente con un PUNTO te meterías a todas las columnas de esa tabla que mencionas!
@@migesualdo muchas gracias
Martin, en vez de usar un número random para evitar que se repita el id de la imagen no sería mejor usar un número con la fórmula N+1 donde N es el número del id anterior? Se puede hacer eso?
tengo problemas para recoger con el patch el valor de esta coleccion DataCardValue5.Selected.Value, que puedo hacer?
Buen dia, excelente video
Tengo un campo de email en mi lista de SP pero en el campo no va un solo email, van varios separados por ", " cuando mando llamar esa columna con varios email me gustaria separarlos y agregarlos a un coleccion, sabras como puedo hacer esto?
Buenas noches Martín, excelentes tus tutoriales, muchas gracias. Tengo una pregunta para hacerte, diseñé una aplicación para inventarios (utilizando una base de excel en onedrive), pero algunos de los técnicos (no todos) han tenido problemas, cuando abren la APP y van a tomar una foto se cierra la APP y no guarda la información y les toca volver a iniciar la APP?, mi pregunta es si será problema de la APP o del celular que utilizan, a mí me ha pasado pero una que otra vez.
Hola Jorge! Sinceramente no se a qué se pueda deber, pero lo que si te recomiendo es que al menos te pases de Excel a Sharepoint! Es muchísimo mejor para la solidez de las aplicaciones y su funcionamiento, Excel es muy mala opción como base de datos.
Acá te muestro cómo migrar de Excel a Sharepoint:
ruclips.net/video/khhoLHIpmUU/видео.html
Y acá como manejar el tema de imágenes en Sharepoint:
ruclips.net/video/a39cjcx3Zcw/видео.html
Esta combinación te debería ayudar mucho!
lo máximo, Gracias.!
(los gif son precisos.! jajajajaaaaaa)
Hoy ya sale el último =D
@@migesualdo yeeeeeeee
Cordial saludo desde medellin muybuen material primero que todo muy buen material tengo una duda estoy alimentando las galerias desde dataverse for teams esta funcion colletion me serviria para ingresar datos y tambien tengo la duda que si quiero guardar varios datos de diferentes pantallas el guardar se puede hacer en la pantalla final o debe ir guardandose por pantalla asi sean para el mismo item ¡ nose si me hice entender !
Hola Danilo! Si, se puede ir guardando info en variables en diferentes pantallas para finalmente hacer un PATCH a un origen de datos, ya haré un video al respecto.
Nunca usé dataverse pero entiendo que no deberías tener problemas!
@@migesualdo gracias entiendo, entonces en mi caso podría hacer igual que tu ya que veo que envías los datos a sql y no hubo problema con la función Colletiion o como crees que podría hacerlo
Martin, todo bien?
Tengo una lista Sharepoint que funciona como una dimensional de productos.
Esa lista la uso en una galeria, y luego de aplicar determinados calculos en un text label para cada item en dicha galeria, me gustaria mandarlos a una columna vacia dentro de lista antes mencionada.
Logré insertar siempre el mismo valor (al parecer es el primero que encuentra), pero no logró hacer que distinga cada uno de ellos, visto y considerando que sos distintos.
De que manera podria hacer eso?
Gracias!
Muy útil! ¿Como podríamos actualizar solo ciertos campos de unas listas que ya tenemos hechas en Sharepoint?
Hola Ximena! Con la función Patch se puede perfectamente, en el tercer parámetro de la función Patch, solo defines los campos que queres actualizar y listo!
Y al ser una actualización de un determinado registro, en el SEGUNDO parametro de la función Patch, no iría la función Defaults(), sino alguna función que te trajera el registro que querés actualizar, por ejemplo con una función LookUp!
@@migesualdo gracias por responder!
Hola! tengo una pregunta. Resulta que al crear la colección me almacena cada campo como una tabla. Sabes por qué puede estar sucediendo? Muchas gracias por tu contenido!
Hola Martín!! muy buenos los consejos y TIPs que estás mostrando en general.
Ahora tengo una consulta y es sobre la recomendación para recolectar datos OffLine.
Siguiendo el caso que venir llevando de los muebles en Perú lo que quiero saber es cual sería la recomendación si tengo los siguiente:
1. asignar a cada usuario un negocio donde no tienen señal de datos ni wifi
2. la cantidad de datos a relevar no entran en una única pantalla
3. ¿cual sería es momento para transferir todo a la lista de sharepoint?
Hola Martín! Deberías implementar la funcionalidad de relevamiento OffLine, para guardar los datos en una memoria interna del celu, y una vez recuperada la señal, recién ahí se guardarían los datos a la base de datos!
Dentro de poco tiempo voy a hacer un video al respecto!
Hola Martín!!, es un trabajo de lujo el que haces y la forma de explicarlo. GRACIAS!!!
Vamos al punto. Quiero hacer un relevamiento de datos técnicos de equipos que tenemos instalados. Lo he organizado por clase de equipo y haré una aplicación para cada clase de equipo.
Las características:
1. Los campos a relevar son MUCHOS y ocupan más de una pantalla.
2. He creado una lista en SharePoint porque quiero que durante el relevamiento obtener imagenes de 3 partes diferentes de cada equipo.
3. El problema que tengo es que al llegar a la última pantalla guardo los datos y al controlar en la lista llegaron algunos datos no todos.
¿alguna sugerencia o TIPS para controlar en un desarrollo?
Hasta lo que tengo hecho no estoy usando COLECCIONES, ¿debería hacerlo? ¿es la forma correcta?
Hola Martín! Ahí vi otro comentario tuyo de los formularios multi pantalla, que no te llevas bien con el inglés! En algún momento lo voy a hacer porque es útil en casos como el tuyo. Mientras tanto te diría que revises esas columnas a las cuales no llega información, probablemente sean de un tipo de datos "Complejo" de Sharepoint, como las columnas de Opciones, Busqueda, etc.
Otra recomendación para no tener demasiados problemas, es que migres a SQL si es que recién estas arrancando, te vas a ahorrar muchísimas limitaciones a futuro!!
Martin y si me dice que esta esperando un tipo record y me sale que el tipo encontrado es number cuando agrego value(), que puedo hacer para que no e arroje este error
Hola Martin! que tal? tengo una duda, no me dejó hacer la app con la tabla TiposProductos, me arrojó un error "Seleccione una tabla con, al menos, un tipo de columna de texto", que tengo que hacer en estos casos?
Hola Martín, excelente vídeo
Quería consultarte.
Tengo un caso en el cual tengo un conjunto de datos los cuales pueden repetir nombre, sin embargo existe una necesidad de mostrar los más actuales en una galería.
Es decir Supongamos que tengo
Perro
Gato
Pato
Perro
Gato
Pato
Se desea una galería donde se muestre
Perro (el más reciente)
Gato (el más reciente)
Pato (el más reciente)
Ciertamente en esta galería una vez se ejecute el filtro se desea ver otra información del registro.
Estuve pensando con Last, con distinct, intenté crear una columna donde al crear un registro nuevo o actualiarlo intentara hacer un patch y poner los otros en estado " viejo"
Pero no encuentro como, no se si tienes sugerencias.
Saludos desde Costa Rica. Gracias de antemano.
Hola Martin, el mismo procedimie nto lo estoy realizando pero para una Lista de SharePoint me arroja el Siguiente erorr
(The operation is not valid.
server error [tablename]: object must implement convertible.)
No estoy guardando IMAGEN solo DATA
De una Pa
saludos
martin una vez mas digo que sos el mejor, pero tengo una duda y se que tu me puedes orientar, dentro de una galeria puedo tener textos de entradas apuntando hacia una fuente de informacion (base de datos, excel, etc).
muchas gracias !!!
Hola Omar! Si, podes, y en el evento OnChange de esos TextInput, podrías utilizar la función Patch para crear o editar registros, y la función Remove para eliminarlos!
@@migesualdo sos el mejorrr!!!.
muchas graciass
Hola Martin como estas? primero que nada felicitarte por tan buenos videos me han ayudado mucho. Ahora tengo una pregunta: Yo cree una app con mas o menos las mismas caracteristicas me guarda todo en una collection y luego con un FORALL y Patch le digo que me copie y esa collection a una sharepoint y lo curioso que hace es que me pega el ultimo registro creado de la collection la misma cantidad de veces de records creados, Sabes que puede estar pasando ? aca te dejo la formula que cree para el patch asi por ahi me puedas orientar:
ForAll(
EnterpriseEFIS,
Patch(
test,
Defaults(test),
{
Title: Max(
test,
Title
) + 1,
BuName: 'Business Unit'.SelectedText.Value,
OverachingObjectives: Overaching.SelectedText.Value,
EFILevel1: EFI.SelectedText.Value,
ProposedRollUpLevel: 'Proposed Roll Up Level'.SelectedText.Value,
Milestone: TextInput2.Text,
TargetCompletionDate: DatePicker1.SelectedDate,
EFILevel2: TextInput1.Text
}
)
);
Clear(EnterpriseEFIS);
Reset('Business Unit');
Reset(Overaching);
Reset(Crossfunctional);
Reset('Proposed Roll Up Level');
Reset(TextInput1);
Reset(TextInput2);
Reset(EFI)
Hola Martín, muy buenos tus vídeos!
Estoy aprendiendo a usar PowerApps y ahora tengo un proyecto y me gustaría discutirlo contigo! Cómo puedo contactarme contigo? Tengo un desafío en mi App.
De antemano muchas gracias!
Hola Martin como va? Sabes si posible enviar los registros almacenados en una colección a una sola variable o label y cada uno de estos registros separados por coma por ejemplo.... Intente correr un forall con una función Set pero como te paso a vos me dice que no está permitido y no se como resolverlo. Muchas gracias desde ya por la ayuda. Saludos
Solved!!! :) con formula: Mid(Concat(ColeContratos; ","& Contrato)
Quiero usar patch para modificar un registro, pero cuando termino de armar la función me dice error, que la función espera un registro y yo le estoy dando un texto, ayuda!!
Hola Martin
Estoy tratando de crear la Aplicación de la tabla de tipos de productos y me sale este error: "Power Apps no pudo crear una aplicación para la tabla seleccionada. Seleccione una tabla con, al menos, un tipo de columna de texto". La tabla la cree idéntica a la que hiciste en el video anterior. Me podrías por favor indicar a que se puede deber eso?. Muchas gracias
Muchas gracias por el tutorial, he aprendido mucho con sus videos. Quisiera pedirle la ayuda, ya que no he podido guardar la colección en sharepoint debido a que no me acepta el nombre de la columna. Dice el aviso "Que no acepta la columna con el nombre 'PRECIO' y que la más parecida es el nombre 'PRECIO'". Y es exactamente lo mismo y no he logrado solucionar el problema. Me podría orientar por favor?. Qué debo hacer?
Por más que borro la lista, copio y pego los mismos nombre, no logro guardar en sharepoin por el mismo error de nombre diferente; pero he corregido este tema muchas veces y no lo logro. Qué podrá ser?
Martin una pregunta, y como seria para guardar una imagen en una lista de sharepoint usando patch??
Hola Paul! Yo intenté de mil maneras y no fue posible, no encontré la forma! Si pude hacerlo a un contener de Azure Blob Storage! Tengo pendiente un video sobre eso!
Buenas tardes Martín, una pregunta en el minuto 21:15, a vos te aparece Ruma como tipo de producto, pero no se cómo hacer que aparezca, me da para ponerle el id, pero no el nombre. Si me puedes ayudar te agradezco. Muchas gracias
Hola Jorge, fijate que una vez seleccionado el listado desplegable, a la derecha te va a aparecer, en el menú contextual, una opción para que definas qué columna del origen de datos que nutre el desplegable querés que se muestre en el mismo!
Me salio, me salio por fin, estoy feliz, dsps de intentarlo por dias , me salio con esto: LookUp('Tipos de Productos';ID=ThisItem.idtipoProducto).Denominacion
@@paulplasencia852 gracias crack, ídolo, héroe, dios grieg@, me has salvado la vida, llevaba par de dias buscando esta solución.
TE DEBO LA VIDA JAJA GRACIAS
hola martin un gran saludo quiciera saber si yo puedo subir los datos de un formulario con un origen de datos principal donde quiciera tener los datos separados en otras tablas ya que si la hago en una sola al cargar este origen de datos al formulario hace q la app se me ponga lenta la pregunta es ¿puedo utilizar otras tablas para cargar bn la informacion y no se me tilde para luego al llamar los datos en modo vita de la tabla principal tambien me pueda traer la info de otras tablas nose si me hice entender agradezco tu gran comprension
Hola Danilo, te pido mil disculpas pero no entendí cuál sería tu idea! El envío de los datos no debiera hacer lenta tu app, es decir, la cantidad de campos del formulario. Tampoco se qué origen de datos estás usando y cuántas tablas, pero si estás usando Sharepoint y haciendo varios LookUps y fórmulas de cálculo, eso sí te puede causar demoras.
Pues como si fuera una base de datos relacional pero lo que quiero hacer es q haya una tabla principal pero al llenar sus datos también pueda llenar varias columnas de la que venga relacionada a esta, es decir hacer el crud a las dos y q quede enganchado el registro
Martín me encanta tus videos, pero siempre flaquea en la calidad, no alcanzo a distinguir el codigo
Hola Martin una consulta. Como creo una coleccion con elementos que están en la galeria y otros no? Esto es lo que he escrito de codigo pero no funciona. Solo graba los ThisItem Muchas gracias
Collect(presexstilo;ThisItem; {Cantidad: Gallery3_3.Selected.cantidad.Text; Monto: Label8_1.Text});;UpdateContext({numero: 1});;Set(numeroad;1);;
Hola Martin. He realizado un app como indicas en este video. La coleccion la crea y la muestra correctamente, pero a la hora de pasarlo a una lista de sharepoint, me crea el mismo registro varias veces. Realmente mi coleccion solo tendra una linea y esa quiero pasarla a sharepoint, pero me la crea varias veces en bucle. Porque puede ser? Gracias,
Hola Miguel! Mmmm presiento que podrías tener algún tema con el "ThisRecord" pero me es imposible saberlo sin ver código, disculpame! 😔
@@migesualdo gracias por responder. Ya he adivinado que era, me estaba volviendo loco. Era un flow a medias que tenia hecho.
¡Hola! Felicidades por tu
canal es de gran ayuda. Espero que me pueda ayudar creé una aplicación para
responder encuestas. El proceso es el siguiente: primero, registro datos
faltantes como (nombre de usuario, fecha de la encuesta, etc.) y despues envío
la encuesta para que el usuario pueda responder las preguntas y pueda ver los
datos que registré en el primer paso.
En la primera pantalla
tengo la encuesta y se compone de 2 forms, un FormViewer y Editform. Su Item de
ambos es Gallery1.selected
En una segunda pantalla
solo visible para mí está Gallery1 y un Editform. Donde selecciono el registro
y complemento los datos.
En una tercera pantalla
solo visible para mí está la plantilla para enviar la encuesta por Outlook. Sin
embargo, la aplicación se envía siempre con el primer registro de mi Gallery1.
¿Qué puedo hacer para enviar la encuesta con el registro que seleccione en Gallery y el usuario puede responder la encuesta en ese registro? Gracias
Hola Zara! Graciassss, me alegro que te sirva!!
Claro, el problema que tenes es que lo que vos seleccionas en la galería de la pantalla 2... se pierde cuando cerrás la app. Vos necesitas indicar en la base de datos cuál es la encuesta que está vigente, por ejemplo con una columna que sea "vigente", y que solo aquella encuesta que este vigente tenga un 1 en esa columna, y las restantes tengan un 0
Entonces después el formulario de la primera pantalla se llenaría de ese registro que tiene un 1, que es la encuesta vigente. Eso podrías hacerlo con la formula First(Filter(tablaEncuestas; vigente = 1)).
Eso creo según cómo entendí que tenes modelada tu base de datos! jeje
Hola Martín muchas gracias por todos tus videos!. Tengo una duda que tal vez me puedas resolver, te lo agradecería mucho. En el momento de ejecutar ForAll con Patch me arroja un error en el ID al que quiero cargar la información. Tengo una lista de SP donde creo los datos generales de un "paciente" y luego otra lista de SP donde le cargo a ese paciente a través del ID ciertos productos, con una columna tipo búsqueda. Me sale este error en la formula " 'ID_Procedimiento' no coincide con el tipo esperado 'Record". Tipo encontrado 'Number' "
Esta es la fórmula
ForAll(CargaDM; Patch('Registro de Procedimiento Cargue de Dispositivos';Defaults('Registro de Procedimiento Cargue de Dispositivos');{ID_Procedimiento:ThisRecord.idpr;inventario:ThisRecord.Inventario;Lote:ThisRecord.Lote;Referencia:ThisRecord.Referencia}))
Muchas gracias de nuevo!
Hola David!
Seguramente en el patch estás enviado
{
...,
ID_Procedimiento: 5,
...
}
y tendrías que ser:
{
...,
ID_Procedimiento: {Id: 5},
...
}
Mirate este video te va a ayudar mucho:
ruclips.net/video/ZOg-GzgRl_I/видео.html
@@migesualdo Hola Martín muchas gracias por tu respuesta, sos un mago, efectivamente era la forma como estaba escribiendo la formula para el ID, hacía falta { }, luego de ver tu video de Lookup hice exactamente lo mismo, armé un flujo para sacar la info "por detrás" y ejecuté la fórmula de la siguiente manera:
ID_Procedimiento:{Id:idpr; Value: 11}
Escribí "11" porque me decía que faltaba la columna ID con un tipo number, al poner cualquier número ejecuta la fórmula sin problema. Muchas gracias Martín, como decimos en Colombia sos un teso!
"3) Utilización de la función ForAll() en combinación con la función Patch() para crear varios registros a la vez"
Es posible editar varios registros en vez de crear?
Broooooo cómo vas ? Una ayuda urgente cómo puedo hacer lo mismo pero que cada img se suba esa a Sharepoint. 🥺 No doy con el chiste ayuda hermano.
Hola Martin Gesualdo; ayudame!!!! , intente hacer lo mismo pero con origen de datos sharepoint, pero cuando estoy en el ave corta del patch min 26.55 llego a la columna compleja de sharepoint y me sale que no es de tipo record ....... y ya no se como solucionarlo ayudame please puse esto: idtipoProducto: ThisRecord.idtipoProducto
Hola Paul! Si no me equivoco te falto el ".Id" al final. Algo así sería:
"idtipoProducto: ThisRecord.idtipoProducto.Id"
Hola, lo pudiste resolver? tengo el mismo problema :(
Hola, buenas noches
Disculpa tengo una duda, hay alguna forma de poder visualizar y tomar el id con llave primaria para poder tener el registro de ese id, en otro formulario?
Zoom a la sintaxis de las funciones 😭POR FAVOR!!!!!
Hola Alejandraa! Viste lo que te comenté en el otro comentario?? Se me complica mucho hacerlo, lo intenté! Pero por como edito los videos se me hace imposible. Si queres pasame un mail y te mando imágenes de las fórmulas!!
@@migesualdo mil gracias por responder!!!! Mi correo gomez.alecita@gmail.com
Mil gracias 😊
@@AlejandraGomez-zf7rs Ahí te las mande!! Avisame si te llegan! =D
@@AlejandraGomez-zf7rs a mi tambien porfa reenviame, te lo agradeceria mucho pool_jpm@hotmail.com
Hola marin como vas, martin gracias por tus videos, tengo una pregunta.
tu cargas las img azure, yo a sharepoint pero al momento de colocar la sintaxis que es esta:
Defaults(DB_ORNEDES_COMPRAS);
{
NOMBRE_APELLIDO:nom_user;
CORREO:correo_user;
CANTIDAD:ThisRecord.CANTIDAD;
DETALLE_COMPRA:ThisRecord.DETALLE_COMPRA;
ID_TIPOS_PRODUCTOS:ThisRecord.TIPO_PRODUCTO;
IMAGEN_PRO:ThisRecord.IMAGEN_PRO ------------aqui----------- me sale error y me dice se espera un tipo record
}
)
);;
Set(v_cargar_productos;true);;
Set(v_timer_cargar_produc;true)
espero me puedas ayduar.