Exibir, editar ou adicionar um registro de uma tabela no PowerAppsShow, edit, or add a record from a table in PowerApps

Para mostrar todos os campos em um registro, adicionar e configurar um controle Exibir formulário.To show all fields in a record, add and configure a Display form control. Para editar qualquer campo em um registro (ou para adicionar um registro) e salvar suas alterações para uma fonte de dados, adicione e configure um controle de Editar formulário.To edit any field in a record (or to add a record) and save your changes back to a data source, add and configure an Edit form control.

Pré-requisitosPrerequisites

Adicionar um formulário e exibir dadosAdd a form, and show data

  1. Adicione um controle de Lista suspensa, chame-o de EscolherProduto e defina sua propriedade Items conforme este valor:Add a Drop down control, name it ChooseProduct, and set its Items property to this value:

    FlooringEstimates.NameFlooringEstimates.Name

    Observação: Se você não tiver certeza de como adicionar um controle, renomeá-lo, ou definir uma propriedade, consulte Adicionar e configurar controles.Note: If you're not sure how to add a control, rename it, or set a property, see Add and configure controls.

    A lista mostra nomes de produtos de pavimentação da fonte de dados.The list shows names of flooring products from the data source.

  2. Adicione um controle Editar formulário, coloque-o abaixo de ChooseProduct e, em seguida, redimensione o formulário para abranger a maior parte da tela.Add an Edit form control, move it below ChooseProduct, and then resize the form to cover most of the screen.

    Adicionar um formulário

    Observação: Este tópico descreve o controle Editar formulário, mas os princípios semelhantes se aplicam ao controle Exibir formulário.Note: This topic describes the Edit form control, but similar principles apply to the Display form control.

  3. Definir a propriedade DataSource do formulário para FlooringEstimates e a propriedade Item do formulário conforme esta fórmula:Set the DataSource property of the form to FlooringEstimates and the Item property of the form to this formula:

    First(Filter(FlooringEstimates, Name=ChooseProduct.Selected.Value))First(Filter(FlooringEstimates, Name=ChooseProduct.Selected.Value))

    Esta fórmula especifica que, depois de concluir a configuração do formulário, ele mostrará o registro que o usuário seleciona em EscolherProduto.This formula specifies that, after you finish configuring the form, it will show the record that the user selects in ChooseProduct.

  4. No painel Dados, clique ou toque na caixa de seleção de cada campo para mostrá-lo.In the Data pane, click or tap the checkbox for each field to show it.

    Observação: se o painel Dados estiver fechado, abra-o ao selecionar o formulário no painel esquerdo e, em seguida, clique ou toque no painel Dados à direita.Note: If the Data pane is closed, open it by selecting the form in the left-hand pane and then clicking or tapping Data in the right-hand pane.

    Mostrar campos no formulário

  5. No painel Dados, arraste a entrada de Nome para a parte superior da lista.In the Data pane, drag the Name entry to the top of the list.

    Mover um cartão

    O controle Editar formulário reflete essas alterações.The Edit form control reflects your change.

    Nome no topo

Defina o tipo de cartão para um campoSet the card type for a field

  1. Com o formulário selecionado, clique ou toque no seletor de cartão para obter o Preço no painel Dados.With the form selected, click or tap the card selector for Price in the Data pane.

    Selecione o seletor de cartão

  2. Role para baixo e, em seguida, clique ou toque na opção Exibir texto para tornar o campo somente leitura.Scroll down, and then click or tap the View text option to make the field read-only.

    Exibir texto

    O formulário reflete a alteração.The form reflects your change.

    Número de somente leitura

(Editar formulário somente) Salvar alterações(Edit form only) Save changes

  1. No painel esquerdo, selecione o formulário e depois clique ou toque nas reticências (...).In the left-hand pane, select the form, and then click or tap the ellipsis (...).

    Selecionar o arquivo

  2. Clique ou toque em Renomear e, em seguida, renomeie o formulário EditForm.Click or tap Rename, and then rename the form EditForm.
  3. Adicione um controle Botão e defina sua propriedade Text para mostrar Save.Add a Button control, and set its Text property to Save.

    Adicionar um botão Salvar

  4. Defina a propriedade OnSelect do botão para Save conforme fórmula:Set the OnSelect property of the Save button to this formula:

    SubmitForm(EditForm)SubmitForm(EditForm)

  5. Abra o modo de Visualização ou selecionando o botão de reprodução no canto superior direito (ou pressionando F5).Open Preview mode by selecting the play button near the upper-right corner (or by pressing F5).

    Abrir modo de visualização

  6. Alterar o nome de um produto e, em seguida, clique ou toque no botão Salvar que você criou.Change the name of a product, and then click or tap the Save button that you created.

    A função SubmitForm salva as alterações feitas na fonte de dados com a qual você configurou o formulário.The SubmitForm function saves your changes to the data source with which you configured the form.

  7. (opcional) Selecione o ícone de fechar para fechar a Visualização (ou pressione Esc).(optional) Select the close icon to close Preview (or press Esc).

    Fechar Visualização

Próximas etapasNext steps