Anzeigen, bearbeiten oder Hinzufügen eines Datensatzes in einer Canvas-AppShow, edit, or add a record in a canvas app

Fügen Sie in einer Canvas-App ein Formular anzeigen -Steuerelement hinzu, und konfigurieren Sie es, um alle Felder in einem Datensatz anzuzeigen. Außerdem können Sie ein Formular Bearbeiten -Steuerelement hinzufügen und konfigurieren, um ein beliebiges Feld in einem Datensatz zu bearbeiten, einen Datensatz hinzuzufügen und die Änderungen in einer Datenquelle zu speichernIn 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.

VoraussetzungenPrerequisites

Hinzufügen eines Formulars und Anzeigen von DatenAdd a form, and show data

  1. Fügen Sie auf einem leeren Bildschirm ein Dropdown -Steuerelement hinzu, und nennen Sie es " Choice".On a blank screen, add a Drop down control, and name it ChooseProduct.

    Hinweis

    Weitere Informationen zum Hinzufügen und Umbenennen eines Steuerelements sowie zum Festlegen einer Eigenschaft finden Sie unter Hinzufügen und Konfigurieren eines Steuerelements.If you're not sure how to add a control, rename it, or set a property, see Add and configure controls.

  2. Legen Sie auf der Registerkarte Eigenschaften des rechten Bereichs die Elemente auf FlooringEstimates und den Wert auf Name fest.On the Properties tab of the right-hand pane, set Items to FlooringEstimates and Value to Name.

    Festlegen der Items-Eigenschaft des Formulars

    In der Liste werden Namen von Bodenbelägen aus der Datenquelle aufgeführt.The list shows names of flooring products from the data source.

  3. Fügen Sie ein Formular Bearbeiten -Steuerelement hinzu, verschieben Sie es unter choosproduct, und ändern Sie dann die Größe des Formulars, sodass es den meisten Bildschirm abdeckt.Add an Edit form control, move it below ChooseProduct, and then resize the form to cover most of the screen.

    Ein Formular hinzufügen

    Hinweis

    In diesem Thema wird das Bearbeitungs Formular-Steuerelement beschrieben, aber ähnliche Prinzipien gelten für das Formular Formular anzeigen .This topic describes the Edit form control, but similar principles apply to the Display form control.

  4. Legen Sie die DataSource -Eigenschaft des Formulars auf flooringestimates und deren Item -Eigenschaft auf diese Formel fest:Set the form's DataSource property to FlooringEstimates and its Item property to this formula:

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

    Mit dieser Formel wird angegeben, dass im Formular nach abgeschlossener Konfiguration der Datensatz angezeigt wird, den der Benutzer in ChooseProduct auswählt.This formula specifies that, after you finish configuring the form, it will show the record that the user selects in ChooseProduct.

  5. Wählen Sie auf der Registerkarte Eigenschaften im rechten Bereich Felder bearbeitenaus.On the Properties tab of the right-hand pane, select Edit fields.

    Felder bearbeiten

  6. Wählen Sie im Bereich Felder die Option Feld hinzufügen aus, aktivieren Sie jeweils das Kontrollkästchen für jedes Feld, und klicken Sie auf Hinzufügen.In the Fields pane, select Add field, select the check box for each field, and then select Add.

    Felder hinzufügen

  7. Wählen Sie die Auslassungs Punkte (...) neben Feld hinzufügenaus, wählen Sie allereduzieren aus, und ziehen Sie dann den Namen an den Anfang der Liste.Select the ellipsis (...) next to Add field, select Collapse all, and then drag Name to the top of the list.

    Feld verschieben

    Das Bearbeitungs Formular-Steuerelement spiegelt Ihre Änderung wider.The Edit form control reflects your change.

    Formular anzeigen

Festlegen des Kartentyps für ein FeldSet the card type for a field

  1. Erweitern Sie im Bereich Felder das Feld Price , indem Sie den Pfeil nach unten auswählen.In the Fields pane, expand the Price field by selecting its down arrow.

  2. Öffnen Sie die Liste Typ des Steuer Elements, und wählen Sie Schieberegler bearbeitenaus.Open the Control type list, and then select Edit slider.

    Schieberegler bearbeiten

    Im Formular zeigt das Feld Price anstelle eines Text Eingabe -Steuer Elements ein Schieberegler -Steuerelement an.In the form, the Price field shows a Slider control instead of a Text input control.

  3. optionale Führen Sie den gleichen Vorgang aus, um das Steuerelement für das Übersichts Feld in ein mehrzeilige Text Steuerelement zu ändern.(optional) Follow the same process to change the control for the Overview field to an Edit multi-line text control.

(Nur „Formular bearbeiten“) Speichern der Änderungen(Edit form only) Save changes

  1. Benennen Sie das Formular in EditFormum.Rename the form EditForm.

  2. Fügen Sie ein Button -Steuerelement (Schaltfläche) hinzu, und legen Sie seine OnSelect -Eigenschaft auf diese Formel fest:Add a Button control, and set its OnSelect property to this formula:

    SubmitForm(EditForm)

  3. Drücken Sie F5, um die Vorschau zu öffnen, den Namen eines Produkts zu ändern und dann die Schaltfläche auszuwählen, die Sie erstellt haben.Press F5 to open Preview, change the name of a product, and then select the button that you created.

    Die SubmitForm -Funktion speichert die Änderungen an der Datenquelle.The SubmitForm function saves your changes to the data source.

  4. optionale Schließen Sie die Vorschau durch Drücken von ESC (oder durch Auswählen des Symbols schließen in der oberen rechten Ecke).(optional) Close Preview by pressing Esc (or by selecting the close icon in the upper-right corner).

Nächste SchritteNext steps

Erfahren Sie mehr über das Arbeiten mit Formularen und Formeln.Learn more about working with forms and formulas.