Compartilhar via

Variáveis no PowerApps e Tabelas Dataverse

Laila Pereira de Siqueira 0 Pontos de reputação
2025-08-08T15:14:06.48+00:00

Ei pessoal, joia?

Eu to fazendo um app para registrar atendimentos a pessoas, mas estou com algumas dificuldades

o design, para facilitar o entendimento, está em anexoerro guid

De um lado uma galeria que a lista de pessoas, que está vinculada a uma tabela de pessoas, e do outro uma galeria que vai guardar os atendimentos feito para as pessoas (não está aparecendo direito por conta do erro rs).

Essa galeria está vinculada a uma tabela de atendimentos a tabela de atendimentos tem uma coluna relacionada a tabela de pessoas então.

Quando eu clicar item da galeria de pessoas, quero que os atendimentos realizados para aquela pessoa, sejam exibidos na galeria da direita

na galeria esquerda tem um botão que eu quero definir uma variável para guardar o GUID da tabela de pessoas para filtrar na galeria de atendimentos, que tem o relacionamento com a tabela de atendimentos (estamos usando o dataverse):

Set(glbPessoaGUID;ThisItem.RegistroPessoa) 

só que não está salvando Se eu colocar assim, considerando a questão da dataverse, também não vai

Set(glbPessoaGUID;ThisItem.RegistroPessoa.RegistroPessoa) 

coloquei um rótulo de texto para exibir a variável, mas não está exibindo

alguém consegue me ajudar, por favor?

Tecnologias de desenvolvedor | Visual Basic for Applications

1 resposta

Classificar por: Mais útil
  1. Dio Xavier 280.9K Pontos de reputação Moderador Voluntário
    2025-08-08T16:06:29.49+00:00

    Olá

    Bem vinda à Comunidade Microsoft

    Tudo bem, Laila? Pelo seu relato e pelo erro apresentado no design, o problema está na referência utilizada para salvar o GUID. No Dataverse, quando a coluna é um campo de pesquisa (lookup), o valor do GUID está no campo .Id do registro relacionado — não diretamente no nome da coluna.

    No seu caso, a fórmula correta para capturar o identificador seria, por exemplo:

    Set(glbPessoaGUID; ThisItem.RegistroPessoa.Id)
    

    Isso garante que a variável glbPessoaGUID receba o GUID da pessoa selecionada, permitindo filtrar corretamente a galeria de atendimentos.

    Referência oficial recomendada:

    Documentação do Power Fx sobre campos de pesquisa no Dataverse

    https://learn.microsoft.com/pt-br/power-platform/power-fx/overview

    Microsoft Power Fx no GitHub


Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.