Afficher, modifier ou ajouter un enregistrement à partir d’une table dans PowerAppsShow, edit, or add a record from a table in PowerApps

Pour afficher tous les champs dans un enregistrement, ajoutez et configurez un contrôle Display form.To show all fields in a record, add and configure a Display form control. Pour modifier un champ dans un enregistrement (ou pour ajouter un enregistrement) et enregistrer vos modifications dans une source de données, ajoutez et configurez un contrôle Edit form.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.

Conditions préalablesPrerequisites

Ajouter un formulaire et afficher des donnéesAdd a form, and show data

  1. Ajouter un contrôle Drop down, nommez-le ChooseProduct et définissez sa propriété Items sur la valeur ci-dessous :Add a Drop down control, name it ChooseProduct, and set its Items property to this value:

    FlooringEstimates.NameFlooringEstimates.Name

    Remarque : si vous ne savez pas comment ajouter un contrôle, le renommer ou définir une propriété, consultez Ajouter et configurer un contrôle dans PowerApps.Note: If you're not sure how to add a control, rename it, or set a property, see Add and configure controls.

    La liste affiche les noms des produits de revêtements de sol à partir de la source de données.The list shows names of flooring products from the data source.

  2. Ajoutez un contrôle Modifier le formulaire, déplacez-le en dessous de ChooseProduct et redimensionnez le formulaire de façon à ce qu’il recouvre une grande partie de l’écran.Add an Edit form control, move it below ChooseProduct, and then resize the form to cover most of the screen.

    Ajouter un formulaire

    Remarque : cette rubrique décrit le contrôle Edit form contrôle, mais les mêmes principes s’appliquent au contrôle Display form.Note: This topic describes the Edit form control, but similar principles apply to the Display form control.

  3. Définissez la propriété DataSource du formulaire sur FlooringEstimates et la propriété Item sur cette formule :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))

    Cette formule indique que, une fois la configuration du formulaire terminée, celui-ci affiche l’enregistrement que l’utilisateur sélectionne dans ChooseProduct.This formula specifies that, after you finish configuring the form, it will show the record that the user selects in ChooseProduct.

  4. Dans le volet Données, cliquez ou appuyez sur la case à cocher en regard de chaque champ à afficher.In the Data pane, click or tap the checkbox for each field to show it.

    Remarque : si le volet Données est fermé, ouvrez-le en sélectionnant le formulaire dans le volet de gauche, puis en cliquant ou en appuyant sur Données dans le volet de droite.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.

    Afficher les champs sur le formulaire

  5. Dans le volet Données, faites glisser l’entrée Name vers le haut de la liste.In the Data pane, drag the Name entry to the top of the list.

    Déplacer une carte

    Le contrôle Edit form reflète vos modifications.The Edit form control reflects your change.

    Entrée Name en haut

Définir le type de carte d’un champSet the card type for a field

  1. Une fois le formulaire sélectionné, cliquez ou appuyez sur le sélecteur de carte pour Price dans le volet Données.With the form selected, click or tap the card selector for Price in the Data pane.

    Sélectionner le sélecteur de carte

  2. Faites défiler puis cliquez ou appuyez sur l’option Afficher le texte pour mettre le champ en lecture seule.Scroll down, and then click or tap the View text option to make the field read-only.

    Afficher texte

    Le formulaire reflète vos modifications.The form reflects your change.

    Nombre en lecture seule

(Contrôle Edit form uniquement) Enregistrer les modifications(Edit form only) Save changes

  1. Dans le volet gauche, sélectionnez le formulaire, puis cliquez ou appuyez sur les points de suspension (...).In the left-hand pane, select the form, and then click or tap the ellipsis (...).

    Sélectionner le formulaire

  2. Cliquez ou appuyez sur Renommer, puis renommez le formulaire EditForm.Click or tap Rename, and then rename the form EditForm.
  3. Ajoutez un contrôle Button, puis définissez sa propriété Text sur Enregistrer.Add a Button control, and set its Text property to Save.

    Ajouter un enregistrement bouton

  4. Définissez la propriété OnSelect du bouton Enregistrer sur la formule suivante :Set the OnSelect property of the Save button to this formula:

    SubmitForm(EditForm)SubmitForm(EditForm)

  5. Ouvrez le mode Aperçu en sélectionnant le bouton de lecture près de l’angle supérieur droit (ou en appuyant sur F5).Open Preview mode by selecting the play button near the upper-right corner (or by pressing F5).

    Ouvrir le mode Aperçu

  6. Modifiez le nom d’un produit, puis cliquez ou appuyez sur le bouton Enregistrer que vous avez créé.Change the name of a product, and then click or tap the Save button that you created.

    La fonction SubmitForm fonction enregistre les modifications que vous apportez à la source de données avec laquelle vous avez configuré le formulaire.The SubmitForm function saves your changes to the data source with which you configured the form.

  7. (facultatif) Sélectionnez l’icône de fermeture pour fermer l’aperçu (ou appuyez sur Échap).(optional) Select the close icon to close Preview (or press Esc).

    Fermer l’aperçu

Étapes suivantesNext steps