Übung – Mit Formularen arbeiten

Abgeschlossen

In dieser Übungseinheit erfahren Sie, wie Sie mit Formularen Daten anzeigen und bearbeiten.

  1. Beginnen Sie mit dem Herunterladen der Flooring Estimates-Arbeitsmappe, und speichern Sie sie auf OneDrive for Business.

  2. Navigieren Sie zu https://make.powerapps.com, und melden Sie sich mit Ihrem Organisationskonto an.

  3. Wählen Sie auf dem Startbildschirm Apps (aus dem Menü auf der linken Seite) aus und + Neue App (aus der Befehlsleiste), Canvas.

    Screenshot der Auswahl „Apps zu Neue App zu Canvas“ mit hervorgehobenem Canvas

  4. Benennen Sie Ihre App als Neue App, und wählen Sie das Format Tablet aus. Klicken Sie dann auf Erstellen.

  5. Wählen Sie aus der Befehlsleiste Daten hinzufügen aus. Suchen Sie dann nach OneDrive, und wählen Sie OneDrive for Business aus. Wenn Sie dazu aufgefordert werden, fügen Sie eine Verbindung zu OneDrive for Business hinzu, und melden Sie sich mit Ihren Organisationsdaten an oder wählen Sie eine bereits bestehende Verbindung zu OneDrive for Business aus.

  6. Suchen Sie im rechten Menü Excel-Datei auswählen die Datei FlooringEstimates.xlsx, und wählen Sie sie aus. Das Menü wechselt zu Eine Tabelle auswählen, es sollte nur eine Tabelle mit dem Namen FlooringEstimates aufgerufen werden. Wählen Sie diese aus, und klicken Sie dann auf Verbinden. Die Excel-Tabelle ist jetzt für Ihre App eine Datenquelle.

  7. Einfügen von einem Vertikalen Katalog, richten Sie seine Datenquelle (der die Eigenschaft Items) auf FlooringEstimates ein. Ihre Sammlung beginnt nun mit der Anzeige der Liste.

  8. Setzen Sie die Eigenschaft OnSelect im Folgenden auf Ihre neue Sammlung:

    Navigate(Screen2)
    

    Damit Sie den Formelfehler für den Moment ignorieren können, erstellen wir im nächsten Schritt Screen2.

  9. Wählen Sie Neuer Bildschirm und dann den Leeren aus. Die Aktion führt Sie zu Screen2.

    Screenshot mit dem Ort der Schaltfläche „Neuer Bildschirm“

  10. Wählen Sie von Screen2Einfügen>Bearbeitungsformular aus. Legen Sie die Eigenschaft DataSource auf FlooringEstimates fest und die Eigenschaft Item auf Gallery1.Selected.

  11. Klicken Sie im Eigenschaftenbereich rechts die Option Felder bearbeiten>+ Feld hinzufügen, und wählen Sie alle verfügbaren Felder aus (Kategorie, Bild, Name, Übersicht und Preis). Wählen Sie dann Hinzufügen aus.

    Screenshot von Power Apps Studio mit Schaltfläche „Felder bearbeiten“

  12. Sie sollten Ihr Formular nun mit den fünf angezeigten Feldern sehen. Ändern Sie die Eigenschaft OnSuccess auf dem Formular in Folgendes:

    Navigate(Screen1, ScreenTransition.Cover); Notify("You have successfully submitted a record for " & Self.LastSubmit.Name)
    
  13. Ändern Sie die Eigenschaft OnFailure auf dem Formular in Folgendes:

    Notify("Your data was not saved. Please try again or contact an administrator.", NotificationType.Error)
    
  14. Wählen Sie die Registerkarte Einfügen aus, und fügen Sie dann zwei Schaltflächen hinzu. Ändern Sie den Text von einem in Neues Formular und den anderen in Formular übermitteln.

  15. Ändern Sie die Eigenschaft OnSelect der Schaltfläche Neues Formular in Folgendes:

    NewForm(Form1)
    
  16. Ändern Sie die Eigenschaft OnSelect der Schaltfläche Formular übermitteln in Folgendes:

    SubmitForm(Form1)
    
  17. Wechseln Sie jetzt zurück zur ersten Seite, versetzen Sie die App in den Vorschaumodus, und wählen Sie das zweite Element im Katalog aus: Teppich „Caserta Sky Grey“. Wählen Sie diesen Datensatz aus, und gelangen Sie zum Formularbildschirm (Screen2) mit den Details für den Teppich „Caserta Sky Grey“.

  18. Ändern Sie den Preis von „8,1“ in „8,25“, und wählen Sie die Schaltfläche Formular senden aus. Nach einem Moment sollte Ihre App zum Startbildschirm zurückkehren und oben die Nachricht anzeigen, dass Sie einen Datensatz erfolgreich übermittelt haben.

  19. Wählen Sie das gleiche Element aus, um zum Formularbildschirm zurückzukehren. Beachten Sie, dass der „Preis“ jetzt „8,25“ beträgt.

  20. Wählen Sie die Schaltfläche Neues Formular aus, und geben Sie die folgenden Informationen ein (machen Sie sich keine Gedanken über das Hinzufügen eines Bildes):

    Feld Eingabe
    Kategorie Teppich
    Name Ein neuer Test
    Übersicht Tests
    Preis 1,75
  21. Wählen Sie Formular übermitteln aus. Wenn Sie zum Startbildschirm zurückkehren, scrollen Sie zum Ende Ihrer Sammlung und suchen Sie nach Neuer Test.

Herzlichen Glückwunsch! Sie haben erfolgreich eine Basis-App erstellt, die die in diesem Modul vermittelten Prinzipien nutzt.