Tela do PowerApps: edição e atualização

Neste tutorial, discutiremos as diferentes coisas que podemos fazer na tela PowerApps para Edit . Também entenderemos como funciona a propriedade Update e como usar caixas de texto.

O PowerApps oferece muitas opções que os usuários podem usar nas telas do PowerApps, como modificar as propriedades da caixa de texto e usar a propriedade Update .

Índice

Editando registros através da tela de edição do PowerApps

Vamos primeiro clicar em EditScreen1 para passar pela tela de edição.

Tela do PowerApps: edição e atualização

Em seguida, clique no botão Reproduzir .

Tela do PowerApps: edição e atualização

Podemos editar os registros através da tela de edição.

Tela do PowerApps: edição e atualização

Depois de editar os registros, basta clicar no ícone de marca de seleção aqui para salvar as alterações que fizemos em nosso arquivo de dados.

Tela do PowerApps: edição e atualização

Entendendo como funciona a tela de edição do PowerApps

Vamos analisar como funciona a tela de edição. Exiba os elementos reais na EditScreen1 clicando nesta seta.

Tela do PowerApps: edição e atualização

O primeiro elemento é o EditForm1 que é todo o nosso elemento de formulário.

Tela do PowerApps: edição e atualização

Assim como um formulário de exibição, o PowerApps também possui um formulário de edição. A beleza deste formulário é que todos os controles são adicionados automaticamente de acordo com seus respectivos tipos de campo. 

Também temos o LblAppName3 que é o título ( Tabela1 ) do formulário.

Tela do PowerApps: edição e atualização

O IconAccept1 e o IconCancel1 são os dois elementos de ícone para o X e o ícone de marca de seleção .

Tela do PowerApps: edição e atualização

O último elemento é a barra de ação retangular azul.

Tela do PowerApps: edição e atualização

Também podemos clicar na seta em EditForm1 para exibir os subelementos.

Tela do PowerApps: edição e atualização

Em seguida, veremos os diferentes cartões de dados dentro deles, semelhantes ao que vimos na tela de detalhes.

Tela do PowerApps: edição e atualização

Cada cartão de dados também contém diferentes subelementos que podemos editar, como o DataCardValue9 , que é a caixa de texto, e o DataCardKey9 , que é o rótulo.

Tela do PowerApps: edição e atualização

Ele também possui esses elementos StarVisible1 e ErrorMessage1 que podem ser usados ​​para fins de validação, como uma mensagem de erro quando um usuário digita um valor incorreto. Nos módulos futuros, mostraremos como podemos fazer essas validações de erro.

Tela do PowerApps: edição e atualização

Também podemos organizar os cartões de dados. Basta clicar em qualquer um dos cartões de dados, ir para a guia Propriedades e clicar em Editar .

Tela do PowerApps: edição e atualização

O painel Campos aparecerá e agora podemos organizar nossos cartões de dados arrastando-os.

Tela do PowerApps: edição e atualização

Vamos organizar nossos cartões de dados como mostrado na imagem abaixo.

Tela do PowerApps: edição e atualização

Utilizando a propriedade Update

Na tela de edição, cada cartão de dados também possui propriedades diferentes. A propriedade que precisamos usar aqui é a propriedade Update .

Tela do PowerApps: edição e atualização

Ao usar a propriedade Update , quando um usuário faz algumas alterações e as salva, ele atualizará essas alterações nos dados correspondentes em nosso arquivo de dados. Quando um usuário clica no ícone de marca de seleção, ele atualiza o valor do cartão de dados para o que o usuário inseriu.

No entanto, o que realmente está sendo enviado é o valor da propriedade Update do cartão de dados e não exatamente o valor de texto que o usuário inseriu nas caixas de texto. Acontece que, por padrão, a propriedade Update do cartão de dados é equivalente ao valor da caixa de texto. Podemos mudar isso se você quiser por algum motivo.

Tela do PowerApps: edição e atualização

Por exemplo, na caixa de texto VIPLevel , queremos que o usuário insira um número. No entanto, quando o usuário insere um número e clica no ícone de marca de seleção para salvá-lo, queremos que esse número seja automaticamente multiplicado por 10 antes de salvá-lo em nosso arquivo de dados.

Tela do PowerApps: edição e atualização

Nesse caso, devemos editar o valor da propriedade Update .

Tela do PowerApps: edição e atualização

Por padrão, isso está bloqueado. Podemos desbloqueá-lo indo para a guia Avançado e clicando em Desbloquear para alterar as propriedades .

Tela do PowerApps: edição e atualização

Então vamos adicionar * 10 aqui. Ao fazer isso, em vez de salvar o número exato do usuário, ele primeiro multiplicará esse número por 10 e o salvará em nosso arquivo de dados.

Tela do PowerApps: edição e atualização

Modificando o formulário de tela de edição e as propriedades da caixa de texto

Cada caixa de texto do nosso cartão de dados também possui suas próprias propriedades que podemos alterar. Por exemplo, vamos clicar na caixa de texto do primeiro nome e clicar na guia Propriedades . Em seguida, podemos ver as diferentes propriedades que podemos alterar, como formato , fonte , tamanho da fonte , alinhamento do texto e muito mais.

Tela do PowerApps: edição e atualização

Vamos fazer mais alterações em nosso formulário editando a data. Atualmente, temos a opção de escolher o horário.

Tela do PowerApps: edição e atualização

Vamos removê-los pressionando a tecla backspace ou delete porque são desnecessários.

Tela do PowerApps: edição e atualização

Corrigindo erros na tela de edição do PowerApps

Depois de remover esses dois cartões de dados, aparecerão erros.

Tela do PowerApps: edição e atualização

Podemos verificar o significado do erro clicando nele e clicando em Editar na barra de fórmulas .

Tela do PowerApps: edição e atualização

Podemos então ver que tem um erro porque a propriedade Update deste cartão de dados tem o DateValue1.SelectDate que é o cartão de dados DateJoined junto com uma função Time e Value que deve conter o HourValue1 e MinuteValue1 (os cartões de dados que temos removido anteriormente). A razão pela qual recebemos esse erro é que excluímos esses dois elementos, mas a fórmula de atualização ainda faz referência a isso.

Tela do PowerApps: edição e atualização

Para corrigir o erro que encontramos, precisamos apenas removê-los e deixar de fora o DateValue1.SelectedDate .

Tela do PowerApps: edição e atualização

Vamos verificar o outro erro.

Tela do PowerApps: edição e atualização

O próximo erro está dentro do elemento ErrorMessage3 . Tem uma propriedade Y que é sobre a posição vertical desse elemento. Aqui, ele faz referência à posição Y e à altura de HourValue1 que excluímos.

Tela do PowerApps: edição e atualização

Portanto, vamos alterar HourValue1 para DateValue1 para que ele faça referência ao nosso cartão de dados DateJoined .

Tela do PowerApps: edição e atualização

Outro erro é para o elemento MinuteValue1 que não precisamos mais porque já removemos o cartão de dados para ele. Então, vamos apenas deletar este elemento.

Tela do PowerApps: edição e atualização

Clique em suas reticências e clique em Excluir .

Tela do PowerApps: edição e atualização

Outro erro é para o elemento Separator2 . Novamente, está referenciando o HourValue1 que já excluímos.

Tela do PowerApps: edição e atualização

Então, vamos apenas mudar isso para DateValue1 .

Tela do PowerApps: edição e atualização

Vamos corrigir os outros erros com o mesmo problema apenas alterando o HourValue1 para DateValue1 .

Tela do PowerApps: edição e atualização

Tela do PowerApps: edição e atualização

Novamente, o motivo pelo qual estávamos recebendo esses erros é que excluímos alguns elementos, mas havia propriedades de outros elementos que usavam as propriedades dos elementos que excluímos.

Modo de exibição de caixa de texto na tela de edição do PowerApps

A última coisa que precisamos fazer é o passaporte e o número do cliente. Queremos que sejam visualizados pelos usuários, mas não que sejam alterados ou atualizados.

Tela do PowerApps: edição e atualização

To do that, let’s select the textbox for the passport. Click the Advanced tab and unlock it by clicking the Unlock to change properties.

Tela do PowerApps: edição e atualização

Scroll down below to find the DisplayMode option. Its display mode is currently set to Parent.DisplayMode.

Tela do PowerApps: edição e atualização

The display mode of its parent element is set to Edit. You can also change the display mode here but it will affect all the textboxes.

Tela do PowerApps: edição e atualização

So, just change it by typing View.

Tela do PowerApps: edição e atualização

Then we’ll see that we can no longer edit the passport number textbox.

Tela do PowerApps: edição e atualização

Next is to change the display mode for the customer number. Select the textbox for the customer number. Go to the Advanced tab and click the Unlock to change properties.

Tela do PowerApps: edição e atualização

This time, we need to go to the Properties tab and click the Display mode.

Tela do PowerApps: edição e atualização

We need to change its display mode on its properties. By default, it’s also using the Parent.DisplayMode.

Tela do PowerApps: edição e atualização

Just change it to View.

Tela do PowerApps: edição e atualização

Then, our customer number textbox is not editable as well.

Tela do PowerApps: edição e atualização

Let’s click the play button.

Tela do PowerApps: edição e atualização

Finally, we’ll see that we can edit the other text boxes contents aside from the passport and customer number.

Tela do PowerApps: edição e atualização


Introdução ao Power Apps: definição, recursos, funções e importância
Tutorial do Microsoft Power Apps | Erro ao verificar
ambientes do Power Apps: configurando os elementos do aplicativo corretamente

Conclusão

Para resumir, esta foi apenas uma visão geral básica das coisas que podemos fazer dentro da tela de edição e do formulário de edição do PowerApps. Há várias coisas que podemos fazer nessas telas. Podemos alterar o formato, excluir alguns elementos ou até mesmo bloquear e desbloquear elementos para editá-los.

A principal coisa a lembrar é que, ao usar a propriedade Update , o que está sendo enviado é o valor da propriedade Update de cada cartão de dados e não o valor real das caixas de texto. Só que por padrão, o valor da propriedade Update é equivalente ao valor das caixas de texto.

Tudo de bom,

henrique

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.