So erstellen Sie Formulare mit Registerkarten in PowerApps für SharePoint-Liste

In diesem PowerApps-Lernprogramm erfahren Sie, was Registerkarten in PowerApps sind, wie Sie eine Registerkarte oder Registerkarten in der PowerApps-App erstellen. Dies ist ein vollständiges Beispiel für das Erstellen von Formularen mit Registerkarten in PowerApps für die SharePoint-Liste.

Schließen Sie den SharePoint-Schulungskurs nur für 199 USD ab (nur für heute)

Anhand eines einfachen Szenarios werden wir außerdem sehen, wie wir die PowerApps-Registerkarten auf dem PowerApps-Bildschirm verwenden können.

Inhaltsverzeichnis anzeigen

Was sind PowerApps Tabs?

  • Eine Registerkarte ist möglicherweise eine Schaltfläche oder ein beliebiges anklickbares Eingabesteuerelement oben in einem Formular oder Fenster. Diese Registerkarte hilft, eine andere Seite oder einen anderen Bereich anzuzeigen, wenn ein Benutzer darauf klickt. Wenn ein Benutzer auf die Registerkarten klickt, werden einige Funktionen ausgeführt.
  • In ähnlicher Weise werden PowerApps-Formulare mit Registerkarten verwendet, um Gruppenelemente zu erstellen und die sichtbare Größe der Formulare überschaubar zu halten.
  • Bis jetzt hat PowerApps kein Tabbed-Formular. So können wir das Formular mit Registerkarten erstellen, indem wir eine Gruppe von Powerapps-Eingabesteuerelementen sowie eine Galerie verwenden.

Anforderung:

Der folgende Screenshot stellt das Szenario dar, das ich für Benutzer erstellen möchte. Es gibt insgesamt drei Registerkarten als:

  1. Krankheit: Wenn ein Benutzer auf die Registerkarte Krankheit klickt, werden alle Felder angezeigt, die sich nur auf Krankheiten beziehen (z. B. Kreislaufprobleme, Lebererkrankungen, Hepatitis usw.). Gleichzeitig befindet sich diese Registerkarte im Deaktivierungsmodus und die restlichen beiden Registerkarten befinden sich im Bearbeitungsmodus.
  2. Patientendaten: Wenn ein Benutzer auf die Registerkarte Patientendetails klickt, werden alle Felder angezeigt, die sich nur auf den Patienten beziehen (z. B. Patientenname, Name des Vaters, Geburtsdatum usw.). Gleichzeitig befindet sich diese Registerkarte im Deaktivierungsmodus und die restlichen beiden Registerkarten befinden sich im Bearbeitungsmodus.
  3. Relative Details: Wenn ein Benutzer auf die Registerkarte Relative Details klickt, werden alle Felder angezeigt, die sich nur auf den relativen Patienten beziehen (z. B. Relativer Patientenname, Beziehung zum Patienten, relative Kontaktnummer usw.). Gleichzeitig befindet sich diese Registerkarte im Deaktivierungsmodus und die restlichen beiden Registerkarten befinden sich im Bearbeitungsmodus.

Wenn der Benutzer alle Feldwerte eingibt und einmal sendet, werden alle Daten in der SharePoint-Liste gespeichert.

 PowerApps Registerkarten erstellen
Formulare mit Registerkarten in PowerApps erstellen

Lesen Sie: Power Apps Loading Spinner

Erstellen Sie ein Formular mit Registerkarten in PowerApps

Hier erfahren Sie, wie Sie die verschiedenen PowerApps-Registerkarten je nach Bedarf erstellen können. Befolgen Sie die folgenden Schritte, um die oben genannte Anforderung zu erfüllen.

Schritt 1:

Es gibt eine SharePoint-Liste mit dem Namen Krankenhausregistrierungsdetails. Diese Liste enthält die folgenden Spalten mit unterschiedlichen Datentypen:

  1. Titel: Dies ist standardmäßig eine Spalte mit einer einzigen Textzeile. Ich habe es einfach in Patientenname umbenannt.
  2. Name des Vaters: Einzelne Textzeile
  3. Geburtsdatum: Datum und Uhrzeit
  4. Geschlecht: Wahltyp und so weiter
 PowerApps Registerkarte erstellen
Formulare mit Registerkarten in PowerApps erstellen

Schritt – 2:

  • Erstellen Sie eine PowerApps Canvas-App. Verbinden Sie die SharePoint-Listendatenquelle (Krankenhausregistrierungsdetails) mit der App.
 Erstellen von Registerkarten in PowerApps
Erstellen von Registerkartenformularen in PowerApps
  • Fügen Sie auf dem PowerApps-Bildschirm ein Bearbeitungsformular ein (Einfügen -> Formulare -> Bearbeiten). Verbinden Sie die SharePoint-Listendatenquelle mit dem Formular. Sie können sehen, dass alle Felder aus der Liste abgerufen wurden. Behalten Sie die erforderlichen Felder bei und entfernen Sie die unnötigen Felder aus dem Formular.
 Registerkarte in PowerApps erstellen
Formulare mit Registerkarten in PowerApps erstellen

Schritt – 3:

  • Fügen Sie drei Schaltflächen hinzu, um drei Registerkarten auf dem Bildschirm zu erstellen. Alle Schaltflächen sollten über dem Bearbeitungsformular platziert werden, das wie folgt aussieht.
  • Setzen Sie die Texteigenschaft aller drei Schaltflächen auf Krankheit, Patientendetails und relative Details.
 erstellen von Registerkarten in Powerapps
powerapps Erstellen von Registerkartenformularen

Schritt – 4:

  • Wählen Sie die Registerkarte Krankheit und wenden Sie diese Beow-Formel auf die Eigenschaft onSelect als an:
OnSelect = Set(varFormTab, "Disease")

Wo,

  1. varFormTab = Variablenname
  2. Krankheit = Dies ist der Wert, den ich angegeben habe
 so erstellen Sie eine Registerkarte in PowerApps
powerapps Erstellen von Registerkartenformularen
  • Wählen Sie dann die Eigenschaft DisplayMode der Registerkarte aus und legen Sie diese unten fest.:
DisplayMode = If( varFormTab = "Disease", Disabled, Edit)

Der obige Code gibt an, ob die angegebene Variable den gewünschten Wert enthält, dann befindet sich die Registerkarte im Deaktivierungsmodus, andernfalls befindet sie sich im Bearbeitungsmodus.

 PowerApps-Formular mit Registerkarten
Powerapps-Formulare mit Registerkarten erstellen

Schritt – 5:

  • Wählen Sie die Registerkarte Patientendetails und wenden Sie diese Beow-Formel auf die Eigenschaft onSelect als an:
OnSelect = Set(varFormTab, "PatientDetails")

Wo,

  1. varFormTab = Variablenname
  2. PatientDetails = Dies ist der Wert, den ich angegeben habe
 powerapps Formular mit Registerkarten für Sharepoint-Liste erstellen
powerapps Formular mit Registerkarten für Sharepoint-Liste erstellen
  • Wählen Sie dann die Eigenschaft DisplayMode der Registerkarte aus und legen Sie diese unten fest.:
DisplayMode = If( varFormTab = "PatientDetails", Disabled, Edit)

Der obige Code gibt an, ob die angegebene Variable den Wert PatientDetails enthält, dann befindet sich die Registerkarte im Deaktivierungsmodus, andernfalls befindet sie sich im Bearbeitungsmodus.

 powerapps Formular mit Registerkarten aus Excel erstellen
powerapps Formular mit Registerkarten aus Excel erstellen

Schritt – 6:

  • Wählen Sie die Registerkarte Relative Details und wenden Sie diese Beow-Formel auf die Eigenschaft onSelect als an:
OnSelect = Set(varFormTab, "RelativeDetails")

Wo,

  1. varFormTab = Variablenname
  2. RelativeDetails = Dies ist der Wert, den ich angegeben habe
 powerapps-Registerkartennavigation
powerapps Formular mit Registerkarten aus Sammlung erstellen
  • Wählen Sie dann die Eigenschaft DisplayMode der Registerkarte aus und legen Sie diese unten fest.:
DisplayMode = If( varFormTab = "RelativeDetails", Disabled, Edit)

Der obige Code gibt an, ob die angegebene Variable den Wert RelativeDetails enthält, dann befindet sich die Registerkarte im Deaktivierungsmodus, andernfalls befindet sie sich im Bearbeitungsmodus.

 powerapps Formular mit Registerkarten aus Sammlung erstellen
powerapps Formular mit Registerkarten aus Sammlung erstellen

Schritt – 7:

  • Jetzt entscheiden wir, welches Feld in welcher Registerkarte angezeigt wird. Das heißt, angenommen, auf dem Bildschirm habe ich eine Krankheit namens „Chronische Kopfschmerzen“.
  • Ich möchte dieses Feld anzeigen, wenn der Benutzer auf die Registerkarte Krankheit klickt. Befolgen Sie dazu die folgende Formel.
  • Wählen Sie die Datenkarte für chronische Kopfschmerzen aus (die Datenkarte muss zuerst entsperrt werden) und wenden Sie diese folgende Formel auf ihre sichtbare Eigenschaft als an:
Visible = If( varFormTab = "Disease", true, false)

Wo,

  1. varFormTab = Variablenname, den wir zuvor erstellt haben
  2. Krankheit = Der Wert, den wir angegeben haben

Der obige Code gibt an, wenn die Variable gleich dem Krankheitswert ist, wird das Feld sichtbar, andernfalls wird es ausgeblendet.

HINWEIS:

Wenn Sie mehr über PowerApps Toggle Control erfahren möchten, lesen Sie diesen Artikel: PowerApps Toggle Control + Verwendung mit Beispiel. In diesem PowerApps-Lernprogramm erfahren Sie, wie Sie den Toggle-Wert von true in Yes oder false in No und vieles mehr ändern.

 powerapps Formular mit Registerkarten aus Liste erstellen
powerapps Formular mit Registerkarten aus Liste erstellen

Schritt – 8:

  • Angenommen, es gibt ein Feld mit dem Namen Patientenname, und wir möchten das Feld anzeigen, wenn der Benutzer auf die Registerkarte Patientendaten klickt.
  • Wählen Sie dazu die Patientenname-Datenkarte aus und wenden Sie die folgende Formel auf die Eigenschaft Visible an:
Visible = If( varFormTab = "PatientDetails", true, false)

Wo,

  1. varFormTab = Variablenname, den wir zuvor erstellt haben
  2. PatientDetails = Der Wert, den wir angegeben haben

Der obige Code gibt an, wenn die Variable gleich dem Wert von PatientDetails ist, wird das Feld sichtbar, andernfalls wird es ausgeblendet.

 Erstellen Sie die Powerapps-Registerkartennavigation
powerapps Erstellen Sie ein Formular mit Registerkarten aus einer Liste
  • Auf die gleiche Weise können Sie den gleichen Vorgang für die Restfelder für ihre spezifischen Registerkarten ausführen.

Schritt – 9:

  • Fügen Sie eine Schaltfläche ein, mit der Sie den Datensatz in der SharePoint-Liste speichern können (Details zur Krankenhausregistrierung).
  • Wählen Sie die Schaltfläche aus und legen Sie die Eigenschaft Text auf Speichern fest.
  • Wenden Sie diese folgende Formel auf die onSelect-Eigenschaft der Schaltfläche als an:
OnSelect = SubmitForm(Form1)

Wobei

Form1 = Formularname bearbeiten

 erstellen Sie die Registerkartennavigation in PowerApps
powerapps Erstellen Sie ein Formular mit Registerkarten von Grund auf neu

Schritt – 10:

  • Speichern und veröffentlichen Sie die App. Öffnen Sie die App erneut. Geben Sie die Werte ein, indem Sie jede Registerkarte auswählen und dann auf die Schaltfläche Speichern klicken.
 powerapps Erstellen Sie ein Formular mit Registerkarten von Grund auf neu
powerapps Erstellen Sie ein Formular mit Registerkarten von Grund auf neu
  • Wechseln Sie als Nächstes zur vorhandenen Sharepoint-Liste (Krankenhausregistrierungsdetails) und aktualisieren Sie sie. Sie können sehen, dass ein neues Element wie im folgenden Screenshot gespeichert wurde.
 so erstellen Sie ein PowerApps-Formular mit Registerkarten
Powerapps erstellen ein Formular mit Registerkarten von Grund auf neu

Sie können diese folgenden PowerApps-Tutorials auch mögen:

  • PowerApps repeating table
  • PowerApps CountIf–Funktion mit Beispielen
  • PowerApps CountRows-Funktion mit Beispielen
  • PowerApps Count-Funktion mit Beispielen
  • PowerApps CheckBox – Verwendung
  • PowerApps First, FirstN, Last und LastN-Funktion mit Beispielen
  • PowerApps AddColumns-Funktion mit Beispielen
  • PowerApps LastSubmit() mit Beispielen
  • PowerApps ForAll-Funktion mit Beispielen
  • PowerApps Patch-Funktion mit Beispielen

In diesem PowerApps-Tutorial haben wir gesehen, was PowerApps registerkarten, So erstellen Sie eine Registerkarte oder Registerkarten in der PowerApps-App. Hier erfahren Sie, wie Sie ein Formular mit Registerkarten für die SharePoint-Liste in PowerApps erstellen.

 Bijay Kumar

Ich bin Bijay aus Odisha, Indien. Derzeit arbeite ich in meinem eigenen Venture TSInfo Technologies in Bangalore, Indien. Ich bin Microsoft Office Server und Services (SharePoint) MVP (5 mal). Ich arbeite in SharePoint 2016/2013/2010, SharePoint Online Office 365 usw. Schauen Sie sich mein MVP-Profil an.. Ich betreibe auch beliebte SharePoint-Website EnjoySharePoint.com

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.