Mostrar, editar ou adicionar um registo numa aplicação de telaShow, edit, or add a record in a canvas app

Numa aplicação de tela, adicione e configure um controlo de formulário Apresentar para mostrar todos os campos num registo. Também pode adicionar e configurar um controlo de formulário Editar para editar qualquer campo num registo, adicionar um registo e guardar as suas alterações novamente numa origem de dados.In a canvas app, add and configure a Display form control to show all fields in a record, You can also add and configure an Edit form control to edit any field in a record, add a record, and save your changes back to a data source.

Pré-requisitosPrerequisites

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

  1. Num ecrã em branco, adicione um controlo Pendente e atribua-lhe o nome ChooseProduct.On a blank screen, add a Drop down control, and name it ChooseProduct.

    Note

    Se não souber como adicionar um controlo, mudar o nome ou definir uma propriedade, veja Adicionar e configurar controlos.If you're not sure how to add a control, rename it, or set a property, see Add and configure controls.

  2. No separador Propriedades do painel direito, defina Itens como FlooringEstimates e Valor como Name.On the Properties tab of the right-hand pane, set Items to FlooringEstimates and Value to Name.

    Definir a propriedade Itens do formulário

    A lista mostra os nomes de produtos de pavimentos da origem de dados.The list shows names of flooring products from the data source.

  3. Adicione um controlo de formulário Editar, mova-o para baixo de ChooseProduct e, em seguida, redimensione o formulário para cobrir a maior parte do ecrã.Add an Edit form control, move it below ChooseProduct, and then resize the form to cover most of the screen.

    Adicionar um formulário

    Note

    Este tópico descreve o controlo de formulário Editar, mas aplicam-se princípios semelhantes ao controlo de formulário Apresentação.This topic describes the Edit form control, but similar principles apply to the Display form control.

  4. Defina a propriedade DataSource do formulário como FlooringEstimates e a respetiva propriedade Item para esta fórmula:Set the form's DataSource property to FlooringEstimates and its Item property to this formula:

    ChooseProduct.Selected

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

  5. No separador Propriedades do painel à direita, selecione Editar campos.On the Properties tab of the right-hand pane, select Edit fields.

    Editar campos

  6. No painel Campos, selecione Adicionar campo, selecione a caixa de verificação de cada campo e, em seguida, selecione Adicionar.In the Fields pane, select Add field, select the check box for each field, and then select Add.

    Adicionar campos

  7. Selecione as reticências (...) junto a Adicionar campo, selecione Fechar tudo e, em seguida, arraste Nome para a parte superior da lista.Select the ellipsis (...) next to Add field, select Collapse all, and then drag Name to the top of the list.

    Mover campo

    O controlo de formulário Editar refletirá a alteração.The Edit form control reflects your change.

    Mostrar formulário

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

  1. No painel Campos, expanda o campo Preço ao selecionar a seta para baixo.In the Fields pane, expand the Price field by selecting its down arrow.

  2. Abra a lista Tipo de controlo e, em seguida, selecione Editar Controlo de Deslize.Open the Control type list, and then select Edit slider.

    Editar controlo de deslize

    No formulário, o campo Preço mostra um Controlo de deslize em vez de um controlo Introdução de texto.In the form, the Price field shows a Slider control instead of a Text input control.

  3. (opcional) Siga o mesmo processo para alterar o controlo do campo Descrição Geral para um controlo Editar texto multilinha.(optional) Follow the same process to change the control for the Overview field to an Edit multi-line text control.

(Formulário só de edição) Guardar alterações(Edit form only) Save changes

  1. Mude o nome do formulário EditForm.Rename the form EditForm.

  2. Adicione um controlo Botão e defina a respetiva propriedade OnSelect a esta fórmula:Add a Button control, and set its OnSelect property to this formula:

    SubmitForm(EditForm)

  3. Prima F5 para abrir Pré-visualizar, altere o nome de um produto e, em seguida, selecione o botão que criou.Press F5 to open Preview, change the name of a product, and then select the button that you created.

    A função SubmitForm guardar as suas alterações à origem de dados.The SubmitForm function saves your changes to the data source.

  4. (opcional) Feche a Pré-visualização ao premir Esc (ou ao selecionar o ícone de fechar no canto superior direito).(optional) Close Preview by pressing Esc (or by selecting the close icon in the upper-right corner).

Passos seguintesNext steps

Saiba mais sobre como trabalhar com formulários e fórmulas.Learn more about working with forms and formulas.