Controlo de Galeria no Power Apps - Exceldriven

Utilizar o Controlo de Galeria no Power Apps

Neste novo artigo, vou mostrar-te como utilizar o Controlo de Galeria no Power Apps. Vamos lá?

Em Power Apps, utilizando uma aplicação de ecrã (Canvas App) podemos mostrar registos de uma tabela ou base de dados com um aspeto mais apelativo ao de uma tabela de dados, onde podemos inserir livremente um conjunto de controlos, como imagens ou etiquetas de texto, para construir a galeria e apresentar a informação.

Não percas aqui o cenário de exemplo que partilho contigo, assim como o processo passo a passo. Se tiveres alguma dúvida, envia-nos a uma mensagem... ficamos à tua espera!


Faça aqui o download dos seus ficheiros de apoio!


Uma galeria é caracterizada principalmente por uma célula que podemos designar como Template Cell, que ao ser configurada representa todas as restantes células da Galeria. Podemos contruir galerias com uma orientação vertical ou horizontal.

Antes de iniciarmos o exemplo, vamos definir algumas características da aplicação, nomeadamente o conjunto de cores base que vamos representar nos ecrãs.

Configurar as cores da aplicação

Vamos utilizar variáveis para definir as 2 cores base a utilizar na aplicação. Definimos as veriáveis através da instrução Set na propriedade OnStart da aplicação.

Set(CorBase;RGBA(182;220;254;1));;
Set(CorAlternativa;RGBA(71;136;199;1))

img_01.png

A seguir precisamos de executar a aplicação OnStart para que os valores das variáveis possam ser aplicados.

img_02.png

Criar as Galerias

Na imagem podes consultar os vários tipos de galerias disponíveis, onde temos principalmente a galeria Vertical, que apresenta as células numa estrutura vertical, em linhas, ou a Galeria Horizontal, que apresenta as células numa estrutura de colunas.

Ambas a galeria referida têm um esquema [Layout] já pré-estruturado, onde podemos naturalmente alterar os seus elementos base.

Podemos também criar uma galeria Vertical ou Horizontal em Branco, que significa que iremos adicionar os controlos individualmente estruturando o esquema [Layout] ao nosso gosto.

Podemos ainda definir galerias com a altura flexível, que basicamente é o oposto de termos uma galeria com uma dimensão (Altura) fixa e permite que a mesma se adapte à dimensão do ecrã, naturalmente mais adaptada para um esquema de telemóvel.

Neste exemplo vamos optar por uma Galeria Horizontal.

img_03.png

Obter os dados para a Galeria

 

A Galeria representa dados, por isso temos de os obter através de ligações, os dados podem vir de diversas fontes, mas uma galeria só pode estar ligada a uma base de dados. A base de dados pode ser uma simples tabela de Excel, uma Lista de Sharepoint, uma tabela em Dataverse ou mesmo uma tabela de SQL, entre outras imensas origens de dados que temos ao nosso dispor.

Neste cenário vamos utilizar uma lista de Sharepoint que foi importada através de uma tabela de Excel.

img_04.png

Depois de escolhermos a origem de dados, neste caso de SharePoint devemos aceder ao site específico onde se encontra a nossa lista, colocando as nossas credenciais de acesso ao site.

img_05.png

Escolhendo o site de seguida…

img_06.png

E a tabela / lista em questão…

img_07.png

Assim que ligamos os dados, no painel das propriedades da Galeria, à direita do ecrã, podemos selecionar os campos que vamos utilizar na Galeria.

img_08.png

Nesta opção surge um segundo painel, onde podemos atribuir um campo da base de dados a cada elemento que compõe o Layout da Galeria. No exemplo a Galeria é composta por um Título, e subtítulo sobreposto a uma imagem.

O que significa que neste caso temos que popular cada um desses controlos com um elemento, neste caso, um campo, da base de dados.

img_09.png

Na vista de árvore, à esquerda do nosso ecrã, podemos verificar a organização da Galeria e dos seus elementos, que compõem o Layout.

Para cada um dos elementos podemos alocar o campo da base de dados que pretendemos.

ThisItem.IMAGEM

img_10.png

Inserir uma Galeria Vertical

Uma galeria vertical é mais comum pois tem uma aparência semelhante a uma tabela de dados.

A lógica de estrutura de uma Galeria Vertical é semelhante à anterior, temos apenas de adequar os campos ao Layout da Galeria.

img_11.png

Neste caso voltamos a selecionar a Base de Dados, neste caso a Lista de SharePoint INVENTÁRIO.

img_12.png

E procedemos da mesma forma para popular os elementos da galeria.

img_13.png

Por exemplo agora aplicando a uma etiqueta de texto o campo ‘Nome do Brinquedo’

img_14.png

Como podes verificar criar galerias em Power Apps é um processo bastante simples e com as galerias pré-definidas podemos apenas escolher os campos e mostrar a informação de uma forma bastante apelativa.


Outros conteúdos relevantes:

Power Apps – Aplicações Baseadas em Modelo (Model-Driven App)

Power Apps – Aplicações Baseadas em Modelo (Model-Driven App)

Model-driven Apps são aplicações criadas a partir de um Modelo de Dados e que obedecem à estrutura relacional das várias tabelas que compõem o modelo.

Continuar a ler...

Power Apps – Desenvolver Aplicações de Ecrã (Canvas App)

Power Apps – Desenvolver Aplicações de Ecrã (Canvas App)

Neste curso vai aprender a criar uma aplicação para ser apresentada em ecrã (Canvas App), com ligação a bases de dados ou ficheiros de Excel.

Continuar a ler...

 

Pesquisar


Consulte aqui os últimos artigos publicados no nosso blog!

Aceda aqui ao nosso blog!


Consulte aqui os últimos vídeos publicados no nosso canal do Youtube!

Aceda aqui ao nosso arquivo!

Assista, ouça, pratique e aprenda!

Na nossa oferta, disponibilizamos cursos intensivos que lhe dão um conhecimento alargado dos programas, dependendo dos seus objetivos e nível de conhecimento. Para além disso, dispomos também de cursos on-demand que tem, entre outros aspetos, têm como principal objetivo ajudá-lo a resolver problemas específicos do dia-a-dia, sem ter necessidade de assistir a um curso completo.

Aprenda a maximizar o seu tempo e aumente a sua produtividade com a ferramenta mais utilizada em todo o mundo – o Microsoft Excel! Conheça a nossa oferta formação especializada e Ferramentas de Business Intelligence! Vamos lá?!

Microsoft Excel

Fique a conhecer as principais funcionalidades do Microsoft Excel, e ser autónomo no seu trabalho, temos um conjunto de cursos que o podem ajudar a chegar ao seu objetivo!

Veja aqui aos cursos disponíveis!

Business Intelligence

Passe ao próximo nível e conheça a nossa oferta de cursos especializados utilizando as potencialidades de Business Intelligence do Microsoft Excel, ou utilizando o Power Bi Desktop.

Veja aqui os cursos disponíveis!

VBA (Visual Basic for Applications)

Estenda as capacidades do Microsoft Excel, e controle quase a totalidade dos aspetos da aplicação, utilizando o VBA! Uma linguagem de programação à disposição de todos os utilizadores.

Veja aqui os cursos disponíveis!

Subscreva as nossas notícias e novidades!

Tem uma dúvida que gostava de ver esclarecida?

Contacte-nos através do seguinte formulário.

Pretendemos ajudá-lo a trabalhar, de forma eficiente, o Microsoft Excel e as Ferramentas Power Platform (Power BI, Power Apps e Power Automate).

O que pretendemos é que possa economizar tempo e aumentar a sua produtividade.

A nossa solução... uma oferta formativa de qualidade e em diversos modelos formativos, com conteúdos práticos, disruptivos e inovadores!

Consulte aqui todas as modalidades, ou contacte-nos para receber mais informações. Basta utilizar o formulário aqui disponível, ou o email geral@exceldriven.com. Até breve!

O que os nossos clientes dizem sobre nós?

Depoímentos

Excelente formação, com conteúdos didáticos e exercícios adaptados ao nível dos formandos. Recomendo!
Pramod Maugi -

Os conteúdos são muito bem explicados. As dúvidas dissipadas em curto espaço de tempo.
Rui Filipe -

Excelente empresa a nível de formação. De realçar o formador Joao Teixeira, profissional 5 estrelas.
Bruno Matos -

O formador João Teixeira consegue tornar um assunto à partida monótono, em algo desafiante e cativante. Gostei imenso!
Maria Flores Macedo -

Excelente instrutor, muito bons treinamentos e aquisição de conhecimentos.
Eunice Ramalho -

Formação muito bem organizada e focada para as nossas necessidades. Recomendo.
Pedro Gomes -

Boa tarde, Dou 5 estrelas pois o método de ensino é espetacular, as lições são muito bem sumarizadas, a interação entre o formador e o formando é eficaz possibilitando maior assimilação da matéria, e com o espaço para a resolução de exercícios tornam as aulas mais dinâmicas e proveitosas.
Yara Agostinho -

Tive uma formação de excel fundamental via zoom e, apesar das limitações apresentadas por ser uma formação online, foi ministrada com grande êxito, tendo tido pleno aproveitamento.
Patricia Martins -

Excelente apresentação e organização da Formação em Excel Avançado
Balbina Zambujo -