Cara, vi a ferramenta hoje. Estou aqui tentando ver o que eu poderia aplicar na empresa. O que mais me impressionou foi vc responder todas as perguntas. Cara, fiz questão de comentar para parabenizá-lo! Parabéns pelo conteúdo e dedicação!
Muito Obrigado Jorge!! Respondo com um pouco demora devido a rotina de trabalho, mas sempre que sobra um tempinho venho aqui ajudar!! Abraço e obrigado por acompanhar o canal!
Obrigado Pedro, esse vídeo pode te ajudar: ruclips.net/video/Te91OlsPzWU/видео.html O tema não é criar a parir do zero, mas eu crio o aplicativo do zero nesse exemplo de filtos em cascatas!
Allisson primeiramento muito obrigado por compartilhar o seu conhecimento e parabéns pelo video. Tenho a duvida de como deixo a minha lista no power app ordenado pela data e como faço para criar o campo de ID único utilizando uma lista no share point.
Obrigado Jose! Sobre ordenar, experimente a função Sort() E o SharePoint já tem um campo de ID único, chama ID, utilize ele para o que precisar, não precisa criar um controle para isso!
Excelente vídeo. Veja se consegue me ajudar. Estou criando um app com interface do SharePoint. Gostaria de saber se é possível incluir a função de anexar documentos e salvá-lo na lista do SharePoint. Obrigado!
Deivid, é possível sim! Já assistiu meu vídeo de CRUD por exemplo? quando você cria um FORM com fonte no SharePoint, automaticamente já vem o campo Anexo para você trabalhar, é bem tranquilo!!
Ola Allison Scalco, seu video me mostra o mais proximo que preciso, gostaria de saber, se nessa opção offline, é possivel anexar fotos? e precisaria para fazer um check list, com 250 questões de checagem e uns 30 campos de fotos, preencher offline, consigo isso no powerapps?
Oi Alisson incialmente parabéns pelos vídeos, muito instrutivos> Minha pergunta é com relação a uma lista que tenho no Sharepoint mais um de seus campos um Anexos, quanto gero o Array com o ClearColecton este campo nao vai. vc teria uma solução par este problema??
Allisson, parabéns pelas aulas. Dúvida: estou usando o SharePoint. Nesse caso, as "tabelas" do sharePoint tbm posso fazer como "array"? Agradeço desde já!
Obrigado por essa aula!!! Duvida: No Microsoft Store tem o Aplicativo PowerApps onde vc baixa e instala no PC. Nesse aplicativo será que funcionaria no modo Offiline?
Alisson, muito obrigado por compartilha seu conhecimento. Enviei uma msg via Linkedin, para saber se vc oferece cursos e consultoria. Em paralelo a isso, vou listar algumas dúvidas que tive, este é meu primeiro contato com esta ferramenta: 1) O separador no teu caso é a vírgula. No meu, é o ponto-virgula. Mas fiquei com dúvida de qual caractere usar, para fazer o papel do E, logo ali antes do SaveData, pois, o TRUE do IF faz duas ações, certo? CLEARCOLLECT e SAVEDATA. Vc usou ";" para fazer o SAVEDATA tbm, mas meu ";" é o separador. 2) Vc criou uma tabela, chamou ela de "Survey" e quando vc seleciona o registro criado, aparece "SortByColumns(Search(Survey, ..". Aqui no meu, eu criei uma tabela tbm e chamei ela de "TabelaApp". O fato é que quando seleciono o registro criado, ele traz um [@TabelaApp]. Está certo isso? 3) Quando vc abriu o app, ele já trouxe os dois campos preenchidos pra vc, no meu caso não, veio vazio. Tem alguma configuração a ser feita. 4) Quando vc escreveu o código para trabalhar offline, logo ali no ClearCollect, vc criou um array chamado arrSurvey. Essa variável é um nome qualquer? Ou o Survey é devido ao nome da sua consulta? Se é o nome da consulta, como ficar no meu caso, se a minha consulta se chama [@TabelaAPP]? Eu tentei escrever isso mas não deu certo. Muito obrigado!
Olá Allisson, boa tarde. Parabéns pelo vídeo, está sendo de grande valia. Estou com duas dúvidas / problemas, você pode me ajudar por gentileza ? 1 - No seu exemplo, você utiliza " , " eu aqui preciso utilizar " ; " se não dá erro, sabe porque ? 2 - Quando eu incluo LoadData(arrSurvey; "LocalSurvey"), dá erro, se eu retiro esses parâmetros, os erros somem, veja. Codígo: If(Connection.Connected; ClearCollect(arrSurvey; Survey); SaveData(arrSurvey; "LocalSurvey"); LoadData(arrSurvey; "LocalSurvey")) Erro quando a linha LoadData(arrSurvey; "LocalSurvey")) está no código: - Tipo de argumento inválido (Table). Esperado um valor Boolean, em vez disso. - A função 'If' tem alguns argumentos inválidos. Pode me ajudar por favor ? Muito obrigado.
João Vitor, tive o mesmo problema. Pelo que parece, depende do idioma que você está usando o PowerApps. No meu caso, em português e o do Allisson em inglês. Dessa maneira, algumas partes da sintaxe muda. Portanto, onde o Allisson colocou " , " vc coloca " ; " e onde ele colocou " ; " vc coloca " ;; ". Espero ter ajudado!
João, o motivo é exatamente que o Adonai explicou aqui nas resposta. Sobre sua duvida, Inclua ;; entre o collect e Save Data: If(Connection.Connected; ClearCollect(arrSurvey; Survey);; SaveData(arrSurvey; "LocalSurvey"); LoadData(arrSurvey; "LocalSurvey"))
@@oliveiradonai boa tarde. Obrigado pela ajuda, depois que eu postei a dúvida aqui, vi essa questão do idioma. Alterei o meu idioma para o inglês agora e ai sim consegui seguir com a programação. Muito obrigado pelo apoio.
Parabéns pelos vídeos! Sou novo no canal e no Power apps também, estou com um problema aqui. Na minha galeria de consulta não retorna todos os registros do Excel, meu Excel tem umas 700 linhas, mas não está retomando mais de 500 linhas quando carrego a tabela no APP. Tem como resolver e mostrar os últimos 100 registros por exemplo?
Obrigado Oséias! O Power Apps tem limite de itens! Por default é 500, mas você pode subir para 2 mil nas configurações do aplicativo. Porém é sempre recomendado trabalhar com filtros, até pq dois mil itens na tela do usuário é complicado! No seu caso utilize algum parametro de filtro e também um Sort()... assim consegue ordenar por alguma coluna!
Allisson primeiramente muito obrigado por compartilhar o seu conhecimento e parabéns pelo video. Tenho uma duvida: Na minha tabela de dados esxiste uma coluna que possui data, logo em um dos cartões do aplicativo eu coloquei um seletor de data, hora e minutos e na função "collect" eu usei os termos: " . selected.Date " na data e " .selected.Value " nas horas e minutos. Aparentemente não deu erro algum, sendo que quando eu uso o aplicativo online, ele salva e a data aparece na planilha certa, porém no offline ele salva uma data diferente... Sabe como me ajudar?
Olá Lucas, em teoria era para salvar o mesmo dado. Tente na função que cria o array Offline, gravar essa informação como texto, Text(campodata.selected), dessa forma evita qualquer distorção, pois está guardando uma string.
Allisson parabéns pelo seus vídeos, eu tenho uma grande dúvida sobre, se devo ou não, atualizar meu Office 2010 para Office 365. Eu desenvolvi uma planilha no excel com macros e compartilhei no OneDrive para um grupo de encontros, mas não foi muito aceito pelo grupo , pois muitos só usam celular. Dai vendo seus vídeos pensei em atualizar meu Office para 365, minha duvida é será que vou poder usar o PowerApps?
Pedro, entenda que o Power Apps requer uma conta de usuário ativa. Então se você assinar uma conta do Office 365 e construir o aplicativo, todas pessoas que precisarem acessar esse aplicativo, vão precisar de uma conta também, fato esse que pode inviabilizar sua ideia, por causa do custo de licença de usuários.
Diego, Obrigado por acompanhar o canal! Não conheço nenhuma maneira. O melhor caminho seria você transformar seu "access" em listas do SharePoint e então criar o app e descontinuar o uso do Access!
Allisson a minha basse tem 4 tabelas como construo a função ?If(Connection.Connected;ClearCollect(arrPrimeira_1;Primeira_1);SaveData(arrPrimeira_1;"SalvaLocal"));; LoadData( arrPrimeira_1; "SalvarLocal")
Allisson Parabéns pelo conteúdo! Só uma dúvida..vamos supor q haja uma alteração offline na coleção (insert, update ou delete) e eu feche o aplicativo. Quando reabrir e estiver com conexão, ele vai substituir a coleção local pela coleção da nuvem? Se for, eu perderia os dados alterados quando offline... Obrigado pela atenção e parabéns novamente
Allisson, o meu power apps está em português e essa formula não está funcionando, como seria essa fórmula no power apps pt-br? porque muda algumas coisas, no lugar da vírgula eu colocaria o ponto e vírgula, mas mesmo assim não está funcionando. No ClearCollect, por exemplo, fica dando um erro e é como se depois do ClearCollect ele não reconhecesse os outros comandos porque não muda a cor.
Oi Juliana! Não muda nada além de onde eu uso vírgula... em português é ponto e virgula! Onde eu uso ponto e virgula, em português usa ponto e virgula duas vezes... Nada mais muda!
Olá, uma dúvida... no caso de precisar de fazer mais de uma "pesquisa" em situação de offline, como fica? Pois a fonte que alimenta os dados estão na rede, que ainda não foi alimentada... e se fechar e abrir para iniciar uma nova pesquisa, ela vai "Limpar" a coleção???
Allisson, bom dia! Uma dúvida quanto aos disparos das funções do OnStart: Há alguma forma que eu possa controlar o momento em que uma determinada função será executada? Exemplo: quando meu app inicia, a primeira tela tráz as empresas que o usuário tem permissão > então ele seleciona qual deseja acessar > e o app deve apenas mostrar os itens do código daquela empresa. Nesse cenário, estou fazendo o seguinte: no OnStart carrego todas as tabelas que preciso, porém gostaria de passar como parâmetro o código da empresa que o usuário selecionou em tela em algumas funções que eu chamo no OnStart. Tem essa possibilidade?
Allisson, bom dia! Consegui fazer o que precisava. Ao invés de chamar os disparos que necessitavam de parâmetro no OnStart, chamei no momento do clique da seleção da empresa. Deu certo!
Legal Adonai! Que bom que deu certo! Penso que um filtro também resolveria seu caso! Desculpe a demora, mas a rotina de trabalho aqui está puxada!! Abraço!
@@AllissonScalco Allisson, talvez possa me ajudar nessa questão: o compartilhamento do aplicativo (tela) que eu crio no PowerApps, é possível única e exclusivamente a usuários que possuem o mesmo domínio de e-mail que o meu?
Arthur, verifique se voce não define esse arrSurvey em outro local da sua app com uma estrutura diferente... geralmente é isso que ocasiona esse problema! Abraço!
Dá erro no meu ClearCollect. Acho que não identifica minha List do Sharepoint. E a fórmula é diferente também, é [@BD_Lista]. Eu coloco If(Connection.Connected; ClearCollect([@ArrayBD]; [@BD_Dique_Lista]), SaveData([@ArrayBD]; "LocalBD"); LoadData([@ArrayBD]; "LocalBD")) Pra criar o ArrayBD e não aceita. Já criei sem o [], sem o @ e nada de dá certo...
Boa noite Allison! tenho duas dúvidas: O raciocínio é o mesmo para listas no share point? e como fica aplicativos que possuem mais de uma tabela em sua fonte de dados? Parabéns pelo Vídeo!!
Rayan, para SharePoint nada muda, mesma lógica! A fonte ao inves de gravar no Excel, grava no SharePoint. Para mais de uma tabela, você poderia ter um array local para cada fonte!
Alisson, criei um app no power apps com possibilidade de anexo de dados, atraves de uma lista criada no sharepoint. Eu consigo utiliza-lo de maneira offline?
Boa tarde! Caro Allisson é possível me orientar sobre como devo proceder com um DataCardValue com um controle Combobox, ao alterar a Propriedade Item para um collection, criado através de um ClearCollect, com dados de uma Tabela do Excel que esta no Ondrive, o collection é carregado no OnStart. A Propriedade DefaultSelectedItems do mesmo não reconhece o Parent.Default do DataCard Pai. Até parece o valor do Parent.Default, mas não é selecionado o item no combobox, é como o se o Combobox.selected.value="".
Boa tarde amigos. Preciso de uma aplicação para eletricistas em campo tirar uma foto de um poste e enviar um form com a foto como um relato de problema. Sabem se o powerApps atende esse problema? Creio q no excel n rola. Certo?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Bom dia pessoa. estou com problema erro de sintaxe, usando a versão PTB com " ; " ou Inglês com " , " ambas apresentam erro no codigo. If(Connection.Connected , ClearCollect(arrSurvey, Biometria), SaveData(arrSurvey, "LocalSurvey"),LoadData(arrSurvey, "LocalSurvey")) Caracteres Inesperados . A Formula contem erro em que se espera ParenClose
Wilton, o PowerApps não trabalha direto com Access! O caminho seria converter esse Access para SharePoint e então construir a APP em cima. A solução é em nuvém e Web, Access funciona em outra arquitetura mais antiga.
Pra quem quer mudar a cor do online ou offline é só ir ao lado do campo de inserção do código, selecionar Fill (ele está no Text) e por: If(Connection.Connected;Green;Red)
Tem algum curso que mostre como criar um formulário? um questionario tipo o forms, mas pelo power apps, que permitiria incluir fotos nas respostas e trabalhar offline
Como faço pra criar um aplicativo onde eu possa inserir vários produtos e respectivos valores dentro de uma mesma tabela de vendas, por exemplo vendi para um cliente 3 tipos de produtos, de que forma ficaria ?
Fábio, nesse caso teria que trabalhar com arrays! para um pedido, temos N produtos. É um pouco mais complexo, tenho vídeo aqui sobre aplicativo de controle de estoque, mas não contempla "repetição". Vou preparar um conteúdo sobre!
Estou criando um aplicativo com base em um BD SharePoint. No entanto meu BD tem mais de 3mil itens e preciso de um filtro por data. Tenho como vencer a limitação do power app de 2mil itens?
Oseias, eu não consigo imaginar uma tela do Power Apps exibindo mais que 2 mil registro! Trabalhe com filtros e uma usabilidade que nunca baterá nesse numero! já fiz app em tabelas de mais de 60 mil linhas, só trablhei a lógica! Faça filtros que não vão retornar mais que 2 mi linhas! o limite está ligado ao resultado da "query" delegada, não ao conteúdo da fonte. Se precisa consolidar linhas para algum dado, recomendo fazer isso no Power BI e depois só exibir no Power Apps! Abraço!
Boa noite, eu segui todos os passos, mas na hora de executar a função, os dados que já estão na planilha não aparecem na BrowseGallery1. O que eu faço para resolver o problema?
If(Connection.Connected; ClearCollect(arrTouros; Touros);; SaveData(arrTouros, "LocalTouros"); LoadData(arrTouros; "LocalTouros")) não estadando certo está formula o que faço ?
Ola! Essas minhas aulas são somente para Power Apps! Aplicativos convencionais não se aplicam! Se você já tiver um aplicativo pronto em Power Apps, você poderia adicionar a funcionalidade Offline sim!
Boa tarde, tentei fazer como no seu exemplo mas não deu certo, na parte onde passo duas funções na condição true, acontece que se eu utilizar If(teste,func1;func2, func 3) como no exemplo ele não funciona não reconhece dessa forma eu tenho que usar ";" no lugar das vírgula exemplo If(teste; func 1; func2) porém dessa forma não consigo passar duas func dentro do condição true, não sei se fui claro na minha dúvida agradeço se puder me dar um help, desde já agradeço a atenção
Jefferson, para separar duas funções em Portugues, você deve utilizar duas vezes o ponto e virgula, ";;" se usar somente uma vez, ele vai entender que ainda está na mesma função! Abraço!
É possível, eu já fiz um. No meu caso o app guarda as informações local e sincroniza quando tem coneção, não faz a consulta off, pois teria que sempre carregar os dados para a memoria do celular e deixaria bem pesado, talvez nem dê pra trabalhar independente da fonte.
Primeiramente gostaria de agradecer e parabenizar pelos vídeos, são excelentes. Estou tentando alterar um aplicativo que já havia criado a partir de uma lista do SharePoint, mas está dando um erro. Fiz assim : If(Connection.Connected;ClearCollect(arrRE; 'Registro de Eventos') ;; SaveData(arrRE;"LocalRE"); LoadData(arrRE;"LocalRE") E o erro é o Nome do Argumento não é válido. Consegue me ajudar por gentileza.
Luiz, abreviação de Array (Matriz)... é somente uma boa prática, arrNome, coloco a sigla na frente dos objetos para em um Projeto grande eu não me perder.... Label = lblNome ... Variável = varNome ... e assim vai...
eu uso o Power Apps PT-Portugues então meu OnStart ficou assim: If(Connection.Connected;ClearCollect(arrSurvey;Survey);SaveData(arrSurvey;"LocalSurvey"));; LoadData( arrSurvey; "LocalSurvey")
@@daltonpena1993 tem diferença entre arrSurvey e Survey. [arrSurvey é quando vc usa uma Collect] e [Survey é quando vc usa uma lista diretamente do sharepoint]
@@hyuriaraujo Eu entendi, o problema é que ao tentar usar o arrSurvey não estou conseguindo, pela minha tabela estar puxando [@Survey], ai quando tento utilizar o collect ele não deixa eu colocar os caracteres [] e @ para tentar chamar a tabela, e tentando utilizar apenas o Survey eu também nao consigo...
Pedro, na Parte 2 eu comento isso, os cadastros feitos em modo Offline precisam ser sincronizados, se você fizer igualzinho a mim no vídeo, se fechar a APP vai perder os dados, pois estamos trabalhando somente com uma Collection. Para isso não ocorrer, você tem que implantar a mesma lógica que fizemos no video 1, para salvar a Collection e criar um Save Data Local também.
Ola Allisson! Como posso salvar anexos (imagens) quando estiver Offline? Tenho uma Coluna de anexo em uma List do Sharepoint , onde armazeno as imagens.
Gilvanido, da mesma forma que faço no vídeo, passe a coluna anexo que está no form para a Collect, que irá armazenar a mesma estrutura! Depois é só sincronizar ela com a lista SharePoint utilizando o Patch!
@@AllissonScalco Boa Noite Allisson! Muito obrigado pelo retorno. Realizei o que você mencionou, mas esta ocorrendo erro. Erro: O tipo deste argumento "{Attachments}" não corresponde ao tipo esperado "Attachmnet". Tipo encontrado "Table"
@@givanildosilvadeamorim326 isso esta ocorrendo no Patch certo? No Collect você deve passar exatamente do DataCardValue do anexo, cuidado para não passar o card inteiro, passe sempre o campo Value... Depois no Patch envie o campo do Collect que corresponde ao anexo! Deveria funcionar assim, se não for precisamos analisar seu App para verificar o que ocorre!
@@AllissonScalco Boa noite! Sou admirador e acompanho você no canal. Eu também tive o mesmo problema do @givanildo. o meu item é "First(ThisItem.Attachments).Value". Estava funcional normal sem os novos comandos conforme abaixo: NO FORM: SortByColumns(Filter([@arrProdutos]; StartsWith('Nome PRODUTO'; Text_CaixaPesquisa_GaleriaProdutos_adm.Text)); "Title"; If(SortDescending1; Descending; Ascending)) NO ARR: If(Connection.Connected;ClearCollect(arrProdutos; Cadastro_Produtos);; SaveData(arrProdutos; "LocalProdutos"); LoadData(arrProdutos; "LocalProdutos")) Poderia me ajudar?
estou acompanhando o video e digitando os codigos, mas nas funções só aceita como separador ( ; ) Ex. If(Conection.Connected; ClearCollect(... Alguém sabe o motivo? Não consigo completar o código pois a sentença verdadeira fica quebrada, já que ele utiliza ( ; ) para aninhar a sentença se verdadeira. Como Posso resolver?
Olá Thiago, essa diferença é pelo idioma! Eu utilizo sempre o idioma nativo da ferramenta, o Inglês. Sempre dou essa dica nos vídeos. Se você estiver utilizando em Português, faça o seguinte: onde eu utilizo virgula, utilize ponto e virgula. Onde eu utilizar ponto e virgula, utilize duas vezes o ponto e virgula. com isso não terá problemas mais! O Excel também tem esse mesmo ponto, de acordo com a linguagem isso vária!
@@AllissonScalco , muito obrigado! Estou aqui dando minhas cacetadas pra aprender, aproveitar o começo do ano amolando a foice pra depois sair moendo! Valew
Joao, o PowerApps com Excel, só lê e grava em Tables dentro do Excel. Não sei bem como está sua planilha, teria que analisar as possibilidades. Mas sempre recomendo utilizar pelo menos o SharePoint como repositório, e essas regras de negócio que a Macro faz hoje, serem adaptadas no PowerApps.
@@AllissonScalco, obrigado pelo retorno e ajuda Allison, hoje meu objetivo é fornecer a área uma ferramenta no qual a pessoa vai inserir os dados necessários para realizar um calculo de frete dentro da macro, sendo assim, o que consegui até agora é colocar o formulario para gravar os dados. É possível que o PowerApps ou SharePoint leia o resultado e apresente dentro do Powerapps o calculo do frete conforme as informações inputadas ?
@@joaoluizmiguel é possível sim, na verdade você pode já apresentar em tela esse cálculo conforme a pessoa preenche! Depois só grava no SharePoint já calculado as informações(poderia até gravar no Excel tambem). Se o calculo for muito complexo, aí nao compensa fazer em tela! A suíte de solução é um Lego, montamos conforme a necessidade!
Depende se você está usando o PowerApps em português ou inglês. Em inglês é como está no vídeo, já em português onde é vírgula vira ponto e vírgula e para separar uma função da outra você deve usar dois ponto vírgula.
Felipe, que linguagem esta seu PowerApps? Se estiver em Portugues, onde eu uso virgula, voce utiliza ponto e virgula, e onde eu utilizo ponto e virgula, você utiliza duas vezes pontos e virgula....
@@AllissonScalco está rodando em PT-BR mesmo, mas mesmo trocando conforme você indicou ele aponta erro, ele pede para alterar a ordem na hora de declarar array, e mesmo assim continua com erro, eu achei que independentemente do idioma a forma de desenvolver era a mesma.
@@felipeneves5118 na expressão nada muda! É igual do jeito que eu faço! unica diferença é isso que mencionei, a questão da virgula e ponto e virgula! Deve ter mais algum detalhe na sua expressão que está causando o erro!
@@AllissonScalco eu consegui mudar todo o idioma para ficar igual o seu, mas mesmo assim ele aponta erro. Assim que eu consegui eu te falo, e vejo se consigo descobrir o que está ocasionando tudo isso.
Allison, como faço para deixar o powerapps em inglês? Já mudei o idioma do Office 365, mas no powerapps sempre abre em português. Daí estou tendo problemas com os códigos que você está ensinando a usar
Kleciton, pode ser algum cachê em seu Browser! Experimente usar o Browser em inglês ou mudar as configurações de região no seu Windows. Mas você pode continuar usando em português, onde eu uso vírgula, você usa ponto e vírgula, e onde eu uso ponto e vírgula, você usa ponto e vírgula duas vezes! Conseguirá reproduzir assim!
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Muito bom. Parabéns. Excelente aula e didática maravilhosa 👏👏
Cara, vi a ferramenta hoje. Estou aqui tentando ver o que eu poderia aplicar na empresa. O que mais me impressionou foi vc responder todas as perguntas. Cara, fiz questão de comentar para parabenizá-lo! Parabéns pelo conteúdo e dedicação!
Muito Obrigado Jorge!! Respondo com um pouco demora devido a rotina de trabalho, mas sempre que sobra um tempinho venho aqui ajudar!! Abraço e obrigado por acompanhar o canal!
Excelente, parabéns pela aula de Qualidade.
Allisson, parabéns por dividir seu conhecimento e ainda com o bônus da didática
Boa Tarde, Allisson. Você tem vídeos que ensine como trabalhar com tabelas no dataverse?
ótimo vídeo, parabéns. Ansioso para ver o vídeo: Construindo Aplicativo com Microsoft PowerApps partindo de uma tela em branco!!!
Obrigado Pedro, esse vídeo pode te ajudar: ruclips.net/video/Te91OlsPzWU/видео.html
O tema não é criar a parir do zero, mas eu crio o aplicativo do zero nesse exemplo de filtos em cascatas!
Show de bola, Allisson! Conteúdo excepcional, transmitido com uma didática simples. Parabéns!
Valeu maninho!! Preciso atualizar esses conteúdos mais antigos... bastante coisa mudou!!!
Muito obrigado! Estou seguindo a Parte 1, 2 e 3 e vou aplicar na empresa aqui pra fiscalização importante. Valeeu!
Bom dia, excelente vídeo e bem claro. Também funciona com o googlesheets?
parabens, todos os seus conteudos são otimos e bem claros.
Obrigado Fabrício! Abraço!
Allisson primeiramento muito obrigado por compartilhar o seu conhecimento e parabéns pelo video. Tenho a duvida de como deixo a minha lista no power app ordenado pela data e como faço para criar o campo de ID único utilizando uma lista no share point.
Obrigado Jose! Sobre ordenar, experimente a função Sort()
E o SharePoint já tem um campo de ID único, chama ID, utilize ele para o que precisar, não precisa criar um controle para isso!
Excelente vídeo.
Veja se consegue me ajudar. Estou criando um app com interface do SharePoint. Gostaria de saber se é possível incluir a função de anexar documentos e salvá-lo na lista do SharePoint.
Obrigado!
Deivid, é possível sim! Já assistiu meu vídeo de CRUD por exemplo? quando você cria um FORM com fonte no SharePoint, automaticamente já vem o campo Anexo para você trabalhar, é bem tranquilo!!
Obrigado por compartilhar conhecimento! 👍🏼
Obrigado Erick! Abraço!
Ola Allison Scalco, seu video me mostra o mais proximo que preciso, gostaria de saber, se nessa opção offline, é possivel anexar fotos?
e precisaria para fazer um check list, com 250 questões de checagem e uns 30 campos de fotos, preencher offline, consigo isso no powerapps?
Muito bom. Uma dúvida, utilizando uma base do SharePoint o processo e o mesmo?
Exatamente o mesmo!
Oi Alisson incialmente parabéns pelos vídeos, muito instrutivos>
Minha pergunta é com relação a uma lista que tenho no Sharepoint mais um de seus campos um Anexos, quanto gero o Array com o ClearColecton este campo nao vai. vc teria uma solução par este problema??
Parabéns pelo conteúdo Allisson, tem me ajudado bastante, abraço
Allisson, parabéns pelas aulas. Dúvida: estou usando o SharePoint. Nesse caso, as "tabelas" do sharePoint tbm posso fazer como "array"?
Agradeço desde já!
Sim Érika!! Nada muda!! Pode fazer do jeito que ensino no vídeo utilizando SharePoint!
Obrigado por essa aula!!! Duvida: No Microsoft Store tem o Aplicativo PowerApps onde vc baixa e instala no PC. Nesse aplicativo será que funcionaria no modo Offiline?
Alisson, muito obrigado por compartilha seu conhecimento.
Enviei uma msg via Linkedin, para saber se vc oferece cursos e consultoria.
Em paralelo a isso, vou listar algumas dúvidas que tive, este é meu primeiro contato com esta ferramenta:
1) O separador no teu caso é a vírgula. No meu, é o ponto-virgula.
Mas fiquei com dúvida de qual caractere usar, para fazer o papel do E, logo ali antes do SaveData, pois, o TRUE do IF faz duas ações, certo? CLEARCOLLECT e SAVEDATA.
Vc usou ";" para fazer o SAVEDATA tbm, mas meu ";" é o separador.
2) Vc criou uma tabela, chamou ela de "Survey" e quando vc seleciona o registro criado, aparece "SortByColumns(Search(Survey, ..".
Aqui no meu, eu criei uma tabela tbm e chamei ela de "TabelaApp".
O fato é que quando seleciono o registro criado, ele traz um [@TabelaApp].
Está certo isso?
3) Quando vc abriu o app, ele já trouxe os dois campos preenchidos pra vc, no meu caso não, veio vazio. Tem alguma configuração a ser feita.
4) Quando vc escreveu o código para trabalhar offline, logo ali no ClearCollect, vc criou um array chamado arrSurvey. Essa variável é um nome qualquer? Ou o Survey é devido ao nome da sua consulta? Se é o nome da consulta, como ficar no meu caso, se a minha consulta se chama [@TabelaAPP]? Eu tentei escrever isso mas não deu certo.
Muito obrigado!
Fala Daniel, nos falamos pelo LinkedIn né?! Se ainda houver alguma duvida, me avisa!
@@AllissonScalco Exato, muito obrigado pelo retorno Alisson!
Tenho essa mesma dúvida sobre a consulta.
tem mais videos? como fazer um formulario iniciando ele em branco
Boa noite... consigo carregar anexos offline? Fotos? E quando online, os mesmos serem descarregados em uma lista no sharepoint?
Olá Allisson, boa tarde.
Parabéns pelo vídeo, está sendo de grande valia.
Estou com duas dúvidas / problemas, você pode me ajudar por gentileza ?
1 - No seu exemplo, você utiliza " , " eu aqui preciso utilizar " ; " se não dá erro, sabe porque ?
2 - Quando eu incluo LoadData(arrSurvey; "LocalSurvey"), dá erro, se eu retiro esses parâmetros, os erros somem, veja.
Codígo:
If(Connection.Connected; ClearCollect(arrSurvey; Survey); SaveData(arrSurvey; "LocalSurvey"); LoadData(arrSurvey; "LocalSurvey"))
Erro quando a linha LoadData(arrSurvey; "LocalSurvey")) está no código:
- Tipo de argumento inválido (Table). Esperado um valor Boolean, em vez disso.
- A função 'If' tem alguns argumentos inválidos.
Pode me ajudar por favor ?
Muito obrigado.
João Vitor, tive o mesmo problema. Pelo que parece, depende do idioma que você está usando o PowerApps. No meu caso, em português e o do Allisson em inglês. Dessa maneira, algumas partes da sintaxe muda. Portanto, onde o Allisson colocou " , " vc coloca " ; " e onde ele colocou " ; " vc coloca " ;; ". Espero ter ajudado!
João, o motivo é exatamente que o Adonai explicou aqui nas resposta.
Sobre sua duvida, Inclua ;; entre o collect e Save Data:
If(Connection.Connected; ClearCollect(arrSurvey; Survey);; SaveData(arrSurvey; "LocalSurvey"); LoadData(arrSurvey; "LocalSurvey"))
@@oliveiradonai boa tarde. Obrigado pela ajuda, depois que eu postei a dúvida aqui, vi essa questão do idioma. Alterei o meu idioma para o inglês agora e ai sim consegui seguir com a programação.
Muito obrigado pelo apoio.
@@AllissonScalco Muito obrigado Allisson, agora deu certo após o ajuste do idioma.
Alisson, qual a função que insiro no botão do Refresh para a galeria mostrar os dados do servidor?
Parabéns pelos vídeos!
Sou novo no canal e no Power apps também, estou com um problema aqui.
Na minha galeria de consulta não retorna todos os registros do Excel, meu Excel tem umas 700 linhas, mas não está retomando mais de 500 linhas quando carrego a tabela no APP.
Tem como resolver e mostrar os últimos 100 registros por exemplo?
Obrigado Oséias!
O Power Apps tem limite de itens! Por default é 500, mas você pode subir para 2 mil nas configurações do aplicativo.
Porém é sempre recomendado trabalhar com filtros, até pq dois mil itens na tela do usuário é complicado!
No seu caso utilize algum parametro de filtro e também um Sort()... assim consegue ordenar por alguma coluna!
Allisson primeiramente muito obrigado por compartilhar o seu conhecimento e parabéns pelo video. Tenho uma duvida: Na minha tabela de dados esxiste uma coluna que possui data, logo em um dos cartões do aplicativo eu coloquei um seletor de data, hora e minutos e na função "collect" eu usei os termos: " . selected.Date " na data e " .selected.Value " nas horas e minutos. Aparentemente não deu erro algum, sendo que quando eu uso o aplicativo online, ele salva e a data aparece na planilha certa, porém no offline ele salva uma data diferente... Sabe como me ajudar?
Olá Lucas, em teoria era para salvar o mesmo dado. Tente na função que cria o array Offline, gravar essa informação como texto, Text(campodata.selected), dessa forma evita qualquer distorção, pois está guardando uma string.
você explica bem mas pula detalhes importantes como explicar o OnStart
Allisson parabéns pelo seus vídeos, eu tenho uma grande dúvida sobre, se devo ou não, atualizar meu Office 2010 para Office 365. Eu desenvolvi uma planilha no excel com macros e compartilhei no OneDrive para um grupo de encontros, mas não foi muito aceito pelo grupo , pois muitos só usam celular. Dai vendo seus vídeos pensei em atualizar meu Office para 365, minha duvida é será que vou poder usar o PowerApps?
Pedro, entenda que o Power Apps requer uma conta de usuário ativa. Então se você assinar uma conta do Office 365 e construir o aplicativo, todas pessoas que precisarem acessar esse aplicativo, vão precisar de uma conta também, fato esse que pode inviabilizar sua ideia, por causa do custo de licença de usuários.
Parabéns pelo Vídeo Alisson, bem esclarecedor. Existe a possibilidade de criar um app utilizando tabelas do Access?
Diego, Obrigado por acompanhar o canal! Não conheço nenhuma maneira. O melhor caminho seria você transformar seu "access" em listas do SharePoint e então criar o app e descontinuar o uso do Access!
Allisson a minha basse tem 4 tabelas como construo a função ?If(Connection.Connected;ClearCollect(arrPrimeira_1;Primeira_1);SaveData(arrPrimeira_1;"SalvaLocal"));; LoadData( arrPrimeira_1; "SalvarLocal")
Allisson, esses critérios valem para lista do Sharepoint também?
Allisson Parabéns pelo conteúdo! Só uma dúvida..vamos supor q haja uma alteração offline na coleção (insert, update ou delete) e eu feche o aplicativo. Quando reabrir e estiver com conexão, ele vai substituir a coleção local pela coleção da nuvem? Se for, eu perderia os dados alterados quando offline... Obrigado pela atenção e parabéns novamente
Walleson, o array de dados locais a serem sincronizados é separado! Não aconteceria esse problema, assista até o vídeo 3!! Abraço!
Allisson, o meu power apps está em português e essa formula não está funcionando, como seria essa fórmula no power apps pt-br? porque muda algumas coisas, no lugar da vírgula eu colocaria o ponto e vírgula, mas mesmo assim não está funcionando. No ClearCollect, por exemplo, fica dando um erro e é como se depois do ClearCollect ele não reconhecesse os outros comandos porque não muda a cor.
Oi Juliana! Não muda nada além de onde eu uso vírgula... em português é ponto e virgula! Onde eu uso ponto e virgula, em português usa ponto e virgula duas vezes...
Nada mais muda!
Olá, uma dúvida... no caso de precisar de fazer mais de uma "pesquisa" em situação de offline, como fica? Pois a fonte que alimenta os dados estão na rede, que ainda não foi alimentada... e se fechar e abrir para iniciar uma nova pesquisa, ela vai "Limpar" a coleção???
Allisson, bom dia!
Uma dúvida quanto aos disparos das funções do OnStart:
Há alguma forma que eu possa controlar o momento em que uma determinada função será executada?
Exemplo: quando meu app inicia, a primeira tela tráz as empresas que o usuário tem permissão > então ele seleciona qual deseja acessar > e o app deve apenas mostrar os itens do código daquela empresa.
Nesse cenário, estou fazendo o seguinte: no OnStart carrego todas as tabelas que preciso, porém gostaria de passar como parâmetro o código da empresa que o usuário selecionou em tela em algumas funções que eu chamo no OnStart.
Tem essa possibilidade?
Allisson, bom dia!
Consegui fazer o que precisava. Ao invés de chamar os disparos que necessitavam de parâmetro no OnStart, chamei no momento do clique da seleção da empresa. Deu certo!
Legal Adonai! Que bom que deu certo! Penso que um filtro também resolveria seu caso!
Desculpe a demora, mas a rotina de trabalho aqui está puxada!! Abraço!
@@AllissonScalco Allisson, talvez possa me ajudar nessa questão: o compartilhamento do aplicativo (tela) que eu crio no PowerApps, é possível única e exclusivamente a usuários que possuem o mesmo domínio de e-mail que o meu?
Estou Com dificuldades em 16:47 , mmento que vai mudar de Survey para arrSurvey, a estrutura do meu ta difrente. Estou tentando com share point.
Arthur, verifique se voce não define esse arrSurvey em outro local da sua app com uma estrutura diferente... geralmente é isso que ocasiona esse problema! Abraço!
Allison boa tarde, preciso saber como usar a função ordenar por algum item.
Dá erro no meu ClearCollect. Acho que não identifica minha List do Sharepoint. E a fórmula é diferente também, é [@BD_Lista]. Eu coloco If(Connection.Connected; ClearCollect([@ArrayBD]; [@BD_Dique_Lista]), SaveData([@ArrayBD]; "LocalBD"); LoadData([@ArrayBD]; "LocalBD")) Pra criar o ArrayBD e não aceita. Já criei sem o [], sem o @ e nada de dá certo...
também estou com o mesmo problema, e nao consigo resolver, a minha tabela do excell mesmo
Oi amigo, conseguiu resolver o problema ?
Boa noite Allison! tenho duas dúvidas:
O raciocínio é o mesmo para listas no share point?
e como fica aplicativos que possuem mais de uma tabela em sua fonte de dados?
Parabéns pelo Vídeo!!
Rayan, para SharePoint nada muda, mesma lógica! A fonte ao inves de gravar no Excel, grava no SharePoint.
Para mais de uma tabela, você poderia ter um array local para cada fonte!
@@AllissonScalco fiz o array pra cada tabela e deu certo.
@@AllissonScalco, como fica a linha de codigo? eu tentei colocar aqui mais um array mas não deu certo (Minha planilha tem 3 tabelas de dados).
Gostei muito sobre o conteúdo to muito animado vc tem algum grupo de WhatsApp ou telegran e já tô copartilando
Diego, temos um Grupo no Kaizala: bit.ly/ComunidadePowerPlataform
Alisson, criei um app no power apps com possibilidade de anexo de dados, atraves de uma lista criada no sharepoint. Eu consigo utiliza-lo de maneira offline?
Olá Alessandra, eu ainda não fiz esse teste, se é possível armazenar o arquivo! Eu acredito que é sim! vou fazer um laboratório e te aviso! Abraço!
Boa tarde! Caro Allisson é possível me orientar sobre como devo proceder com um DataCardValue com um controle Combobox, ao alterar a Propriedade Item para um collection, criado através de um ClearCollect, com dados de uma Tabela do Excel que esta no Ondrive, o collection é carregado no OnStart. A Propriedade DefaultSelectedItems do mesmo não reconhece o Parent.Default do DataCard Pai. Até parece o valor do Parent.Default, mas não é selecionado o item no combobox, é como o se o Combobox.selected.value="".
Givanildo, você pode deletar o Parent.Default da propriedade DefaultSelectedItems, não haverá problemas.
Consigo usar uma tabela de excel que esta dentro de um sharepoint???
Caio, é melhor hospedar no OneDrive!
Ou utilizar listas de SharePoint, que é sempre que eu recomendo! utilize excel somente para estudos!
Boa tarde amigos. Preciso de uma aplicação para eletricistas em campo tirar uma foto de um poste e enviar um form com a foto como um relato de problema. Sabem se o powerApps atende esse problema? Creio q no excel n rola. Certo?
Salvou Mano!!!!
Muito Obrigado!!!
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Bom dia pessoa. estou com problema erro de sintaxe, usando a versão PTB com " ; " ou Inglês com " , " ambas apresentam erro no codigo.
If(Connection.Connected , ClearCollect(arrSurvey, Biometria), SaveData(arrSurvey, "LocalSurvey"),LoadData(arrSurvey, "LocalSurvey"))
Caracteres Inesperados . A Formula contem erro em que se espera ParenClose
Quando coloco na minha galeria "arr" some os dados estou utilizando sheripoint como base de dados
Fiz um aplicativo no banco de dados Access da Microsoft. Tem como colocar no PowerApps?
Wilton, o PowerApps não trabalha direto com Access! O caminho seria converter esse Access para SharePoint e então construir a APP em cima. A solução é em nuvém e Web, Access funciona em outra arquitetura mais antiga.
@@AllissonScalco obrigado.
Pra quem quer mudar a cor do online ou offline é só ir ao lado do campo de inserção do código, selecionar Fill (ele está no Text) e por: If(Connection.Connected;Green;Red)
Exatamente Caio! Abraço!
Tem algum curso que mostre como criar um formulário? um questionario tipo o forms, mas pelo power apps, que permitiria incluir fotos nas respostas e trabalhar offline
Breno, extamente assim como você disse não! mas aqui no canal tem muito conteúdo que se você combinar, chega no seu objetivo!
Como faço pra criar um aplicativo onde eu possa inserir vários produtos e respectivos valores dentro de uma mesma tabela de vendas, por exemplo vendi para um cliente 3 tipos de produtos, de que forma ficaria ?
Fábio, nesse caso teria que trabalhar com arrays! para um pedido, temos N produtos.
É um pouco mais complexo, tenho vídeo aqui sobre aplicativo de controle de estoque, mas não contempla "repetição". Vou preparar um conteúdo sobre!
Amigo bom dia, tem como eu criar uma app que ao identificar que esta sem rede grave local e logo apos ter rede transfira
Estou criando um aplicativo com base em um BD SharePoint. No entanto meu BD tem mais de 3mil itens e preciso de um filtro por data. Tenho como vencer a limitação do power app de 2mil itens?
Oseias, eu não consigo imaginar uma tela do Power Apps exibindo mais que 2 mil registro! Trabalhe com filtros e uma usabilidade que nunca baterá nesse numero! já fiz app em tabelas de mais de 60 mil linhas, só trablhei a lógica!
Faça filtros que não vão retornar mais que 2 mi linhas! o limite está ligado ao resultado da "query" delegada, não ao conteúdo da fonte.
Se precisa consolidar linhas para algum dado, recomendo fazer isso no Power BI e depois só exibir no Power Apps! Abraço!
Boa noite, eu segui todos os passos, mas na hora de executar a função, os dados que já estão na planilha não aparecem na BrowseGallery1. O que eu faço para resolver o problema?
E quando eu tiver várias fontes de dados? Como faz?
Cara, o meu powerapps não traz essa função 'OnStart' dentro de app e também não consigo usar essa função ClearCollect... sabe o que pode ser?
If(Connection.Connected; ClearCollect(arrTouros; Touros);; SaveData(arrTouros, "LocalTouros"); LoadData(arrTouros; "LocalTouros")) não estadando certo está formula o que faço ?
Alisson posso fazer um APP online fazer rodar offline isso o APP já pronto e instalado no android
Ola! Essas minhas aulas são somente para Power Apps! Aplicativos convencionais não se aplicam!
Se você já tiver um aplicativo pronto em Power Apps, você poderia adicionar a funcionalidade Offline sim!
Boa tarde, tentei fazer como no seu exemplo mas não deu certo, na parte onde passo duas funções na condição true, acontece que se eu utilizar If(teste,func1;func2, func 3) como no exemplo ele não funciona não reconhece dessa forma eu tenho que usar ";" no lugar das vírgula exemplo If(teste; func 1; func2) porém dessa forma não consigo passar duas func dentro do condição true, não sei se fui claro na minha dúvida agradeço se puder me dar um help, desde já agradeço a atenção
Jefferson, para separar duas funções em Portugues, você deve utilizar duas vezes o ponto e virgula, ";;" se usar somente uma vez, ele vai entender que ainda está na mesma função! Abraço!
@@AllissonScalco valeu meu amigo obrigado
Bom dia!! É possível criar um aplicativo off-line tendo a base de dados no Sharepoint?
Fala Alef, totalmente possível!! É só usar o mesmo metodo, mudando a fonte! Abraço!
É possível, eu já fiz um. No meu caso o app guarda as informações local e sincroniza quando tem coneção, não faz a consulta off, pois teria que sempre carregar os dados para a memoria do celular e deixaria bem pesado, talvez nem dê pra trabalhar independente da fonte.
@@AllissonScalco show de Bola! Já vou tentar... Obrigado!!
@@MrJBROSA5yd vlw qualquer coisa reposto minha dúvida, se tiver, fico grato se puder ajudar! Tmj!!
@@alefsantos5810 tmj
Primeiramente gostaria de agradecer e parabenizar pelos vídeos, são excelentes.
Estou tentando alterar um aplicativo que já havia criado a partir de uma lista do SharePoint, mas está dando um erro.
Fiz assim :
If(Connection.Connected;ClearCollect(arrRE; 'Registro de Eventos') ;; SaveData(arrRE;"LocalRE"); LoadData(arrRE;"LocalRE")
E o erro é o Nome do Argumento não é válido.
Consegue me ajudar por gentileza.
as fórmulas mudaram? Não funciona os comandos
Parabens pelo conteúdo, fiz o mesmo código, porém o aplicativo nem abre no celular, realmente não entendi o pq
Voce ministra cursos do PowerApps online?
Rosemary, somente cursos presencial ou In Company. Teremos turma em SP logo, quando tiver a data vou divulgar!
Tem algum curso que você venda?
Leonardo, teremos curso para pessoa física sim, em SP! Me siga no LinkedIn que logo coloco novidades lá!
Allison Scalco, o que é esse "arr", não entendi muito bem
Luiz, abreviação de Array (Matriz)... é somente uma boa prática, arrNome, coloco a sigla na frente dos objetos para em um Projeto grande eu não me perder.... Label = lblNome ... Variável = varNome ... e assim vai...
@@AllissonScalco ata ok obg
Da para utilizar uma lista do sharepoint online para armazenar os dados. Mesmo sem internet??
Só usar o mesmo método... só muda a fonte de dados!
@@AllissonScalco Blz, muito obrigado! O vídeo foi bastante explicativo! Muito bom!
@@franciscocalente9547 fico feliz em ajudar!!
eu uso o Power Apps PT-Portugues então meu OnStart ficou assim: If(Connection.Connected;ClearCollect(arrSurvey;Survey);SaveData(arrSurvey;"LocalSurvey"));; LoadData( arrSurvey; "LocalSurvey")
Obrigado Hyuri! De grande ajuda para quem também usa!! Abraço!
Obrigado, o meu em PT estava a dar erro.
o meu está puchando a tabela com um [@survay], assim não consigo utilizar esta formula.... teria como me auxiliar como fazer
@@daltonpena1993 tem diferença entre arrSurvey e Survey. [arrSurvey é quando vc usa uma Collect] e [Survey é quando vc usa uma lista diretamente do sharepoint]
@@hyuriaraujo Eu entendi, o problema é que ao tentar usar o arrSurvey não estou conseguindo, pela minha tabela estar puxando [@Survey], ai quando tento utilizar o collect ele não deixa eu colocar os caracteres [] e @ para tentar chamar a tabela, e tentando utilizar apenas o Survey eu também nao consigo...
Se eu abrir o app em modo offline, fazer algum cadastro e depois fecha-lo antes de entrar em modo online, ele consegue gravar o que foi feito ?
Pedro, na Parte 2 eu comento isso, os cadastros feitos em modo Offline precisam ser sincronizados, se você fizer igualzinho a mim no vídeo, se fechar a APP vai perder os dados, pois estamos trabalhando somente com uma Collection. Para isso não ocorrer, você tem que implantar a mesma lógica que fizemos no video 1, para salvar a Collection e criar um Save Data Local também.
Parabéns! to viciada em seus vídeos, mas me responde uma coisa, Allisson que linguagem é esta?
Rosemary, não é uma linguagem específica, é um produto da Microsoft dentro do Office 365, assista meus vídeos introdutórios aqui no canal!
Ola Allisson! Como posso salvar anexos (imagens) quando estiver Offline? Tenho uma Coluna de anexo em uma List do Sharepoint , onde armazeno as imagens.
Gilvanido, da mesma forma que faço no vídeo, passe a coluna anexo que está no form para a Collect, que irá armazenar a mesma estrutura! Depois é só sincronizar ela com a lista SharePoint utilizando o Patch!
@@AllissonScalco Boa Noite Allisson! Muito obrigado pelo retorno. Realizei o que você mencionou, mas esta ocorrendo erro. Erro: O tipo deste argumento "{Attachments}" não corresponde ao tipo esperado "Attachmnet". Tipo encontrado "Table"
@@givanildosilvadeamorim326 isso esta ocorrendo no Patch certo?
No Collect você deve passar exatamente do DataCardValue do anexo, cuidado para não passar o card inteiro, passe sempre o campo Value...
Depois no Patch envie o campo do Collect que corresponde ao anexo! Deveria funcionar assim, se não for precisamos analisar seu App para verificar o que ocorre!
@@AllissonScalco Boa noite!
Sou admirador e acompanho você no canal.
Eu também tive o mesmo problema do @givanildo. o meu item é "First(ThisItem.Attachments).Value". Estava funcional normal sem os novos comandos conforme abaixo:
NO FORM:
SortByColumns(Filter([@arrProdutos]; StartsWith('Nome PRODUTO'; Text_CaixaPesquisa_GaleriaProdutos_adm.Text)); "Title"; If(SortDescending1; Descending; Ascending))
NO ARR:
If(Connection.Connected;ClearCollect(arrProdutos; Cadastro_Produtos);;
SaveData(arrProdutos; "LocalProdutos"); LoadData(arrProdutos; "LocalProdutos"))
Poderia me ajudar?
estou acompanhando o video e digitando os codigos, mas nas funções só aceita como separador ( ; )
Ex. If(Conection.Connected; ClearCollect(...
Alguém sabe o motivo?
Não consigo completar o código pois a sentença verdadeira fica quebrada, já que ele utiliza ( ; ) para aninhar a sentença se verdadeira.
Como Posso resolver?
Olá Thiago, essa diferença é pelo idioma! Eu utilizo sempre o idioma nativo da ferramenta, o Inglês. Sempre dou essa dica nos vídeos.
Se você estiver utilizando em Português, faça o seguinte: onde eu utilizo virgula, utilize ponto e virgula.
Onde eu utilizar ponto e virgula, utilize duas vezes o ponto e virgula. com isso não terá problemas mais!
O Excel também tem esse mesmo ponto, de acordo com a linguagem isso vária!
@@AllissonScalco , muito obrigado! Estou aqui dando minhas cacetadas pra aprender, aproveitar o começo do ano amolando a foice pra depois sair moendo! Valew
Alisson, gostaria de fazer um app no powerapps de uma planilha com formulas de caculos macro. Tem como ?
Joao, o PowerApps com Excel, só lê e grava em Tables dentro do Excel. Não sei bem como está sua planilha, teria que analisar as possibilidades. Mas sempre recomendo utilizar pelo menos o SharePoint como repositório, e essas regras de negócio que a Macro faz hoje, serem adaptadas no PowerApps.
@@AllissonScalco, obrigado pelo retorno e ajuda Allison, hoje meu objetivo é fornecer a área uma ferramenta no qual a pessoa vai inserir os dados necessários para realizar um calculo de frete dentro da macro, sendo assim, o que consegui até agora é colocar o formulario para gravar os dados. É possível que o PowerApps ou SharePoint leia o resultado e apresente dentro do Powerapps o calculo do frete conforme as informações inputadas ?
@@joaoluizmiguel é possível sim, na verdade você pode já apresentar em tela esse cálculo conforme a pessoa preenche! Depois só grava no SharePoint já calculado as informações(poderia até gravar no Excel tambem). Se o calculo for muito complexo, aí nao compensa fazer em tela! A suíte de solução é um Lego, montamos conforme a necessidade!
Oi amigão. Cmg não funcionou. fiz igualzinho mas o verificador indica um erro.
Aridson, precisa analisar o erro!
@@AllissonScalco oi amigão consegui. Era o ponto e vírgula mas aproveitando como faço pra usar mais de uma tabela pq meu App tem 6 tabelas
As ' , ' foram substituídas por ' ; ' ? no meu so funcionou quando modifiquei para ;
Depende se você está usando o PowerApps em português ou inglês. Em inglês é como está no vídeo, já em português onde é vírgula vira ponto e vírgula e para separar uma função da outra você deve usar dois ponto vírgula.
No meu não deu certo! Alguém pode me ajudar
Já deu erro na primeira fórmula
Allison essa syntaxe que você usou não funcionou comigo.
Felipe, que linguagem esta seu PowerApps? Se estiver em Portugues, onde eu uso virgula, voce utiliza ponto e virgula, e onde eu utilizo ponto e virgula, você utiliza duas vezes pontos e virgula....
@@AllissonScalco está rodando em PT-BR mesmo, mas mesmo trocando conforme você indicou ele aponta erro, ele pede para alterar a ordem na hora de declarar array, e mesmo assim continua com erro, eu achei que independentemente do idioma a forma de desenvolver era a mesma.
@@felipeneves5118 na expressão nada muda! É igual do jeito que eu faço! unica diferença é isso que mencionei, a questão da virgula e ponto e virgula! Deve ter mais algum detalhe na sua expressão que está causando o erro!
@@AllissonScalco eu consegui mudar todo o idioma para ficar igual o seu, mas mesmo assim ele aponta erro. Assim que eu consegui eu te falo, e vejo se consigo descobrir o que está ocasionando tudo isso.
@@felipeneves5118 Se não conseguir me chama no LinkedIn para darmos uma olhada!
Connection. Connected
Precisa ser Premium para funcionar?
Capacidade Offline não precisa ser premium!
Allison, como faço para deixar o powerapps em inglês? Já mudei o idioma do Office 365, mas no powerapps sempre abre em português. Daí estou tendo problemas com os códigos que você está ensinando a usar
Kleciton, pode ser algum cachê em seu Browser! Experimente usar o Browser em inglês ou mudar as configurações de região no seu Windows.
Mas você pode continuar usando em português, onde eu uso vírgula, você usa ponto e vírgula, e onde eu uso ponto e vírgula, você usa ponto e vírgula duas vezes! Conseguirá reproduzir assim!
@@AllissonScalco Vou tentar isso. Obrigado man. Está de parabéns!
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?
Boa tarde fiz esse procedimento deu show, mais tentei fazer com anexos ele não vai pra minha base de dados online no sharepoint, eu salvo em off mais na hora de enviar não aparece na base de dados. poderia me ajudar?