Hinzufügen einer Datenquelle zur Canvas-App und Entwerfen funktionaler Seiten

Abgeschlossen

Informationen sind ein wichtiger Bestandteil jeder Anwendung. Die gesamte Logik basiert auf dem Typ der gespeicherten Informationen. In Power Apps werden Daten in einer Datenquelle gespeichert, auf die über Verbindungen zugegriffen werden kann. Die Verbindung verwendet einen bestimmten Connector, um mit der Datenquelle zu kommunizieren. Viele wichtige Dienste und lokale Datenquellen wie SharePoint, SQL Server, Office 365, Salesforce und Twitter verfügen über Connectors in Power Apps.

Die gängigsten Datenquellen sind Tabellen, mit denen Sie Informationen speichern und abrufen können. Verbindungen helfen Ihnen beim Lesen und Schreiben von Daten in Microsoft Excel-Arbeitsmappen, SharePoint-Listen, SQL-Tabellen und vielen anderen Formaten. Sie können diese in Clouddiensten wie OneDrive, Dropbox und SQL Server speichern.

Ein Connector kann Tabellen mit Informationen oder Aktionen ausgeben. Einige Connectors stellen nur Tabellen bereit, einige nur Aktionen und einige beides. Ihr Connector kann ein Standard- oder benutzerdefinierter Connector sein.

Lokale Datenquellen

Zum Erstellen einer App, die eine Datenquelle liest und in sie schreibt, müssen Sie eines dieser Steuerelemente verwenden. Sie lauten wie folgt:

  • Katalog: Verwenden Sie das Katalog-Steuerelement, um Datensätze in einer Datenquelle zu filtern, zu sortieren, zu durchsuchen und durch sie zu scrollen und dann einen bestimmten Datensatz auszuwählen. Sie können auch nur bestimmte Felder aus jedem Datensatz anzeigen, sodass Sie sogar auf einem kleinen Bildschirm mehrere Datensätze gleichzeitig anzeigen können.

  • Anzeigeformular: Mit dem Anzeigeformular können Sie beliebige oder alle Felder in einem einzelnen Datensatz anzeigen.

  • Formular bearbeiten: Mit „Formular bearbeiten“ können Sie ein oder mehrere Felder in einem einzelnen Datensatz aktualisieren (oder einen Datensatz erstellen, der mit Standardwerten beginnt) und diese Änderungen in der zugrunde liegenden Datenquelle speichern.

Diese Steuerelemente werden verwendet, wenn Power Apps eine App aus Daten erstellt. Im Hintergrund speichert und bearbeitet die Anwendung Daten aus der Datenquelle mithilfe einer internen Tabelle.

SharePoint

Es gibt viele SharePoint-Features, mit denen Benutzer bestimmte Projekte erstellen und Standardgeschäftsprozesse für die gemeinsame Nutzung von Informationen, die Veröffentlichung von Dokumenten und das Aufzeichnen von Daten einrichten können. Diese Features helfen Geschäftskundschaft, produktiver zu sein, aber SharePoint übertrifft die bisherigen Systeme für die gemeinsame Bearbeitung von Dokumenten bei der Anzeige von Informationen darüber, welche Informationen/Dokumente gespeichert werden und warum.

Es ist einfach, Metadaten oder Informationen zu Daten (z. B. Zeitpunkt der Änderung, Ersteller usw., aber auch benutzerdefinierte Tags für Dokumente oder Objekte) in SharePoint anzufordern. Mitarbeiter können besser verstehen, warum ein Dokument vorhanden ist und warum es wichtig ist, ohne es lesen zu müssen. Mit SharePoint können Benutzer auch benutzerdefinierte Datenbanken in einer benutzerfreundlichen Struktur erstellen, sodass sie Tausende von Daten speichern können, die sich in die oben beschriebenen Workflows oder anderen Geschäftsprozesse integrieren lassen.

Steuerelemente und Eigenschaften in Canvas-Apps

In Microsoft Power Apps können Benutzer eine Geschäftsanwendung mithilfe von Komponenten planen und erstellen, anstatt Code in einer herkömmlichen Programmiersprache wie C# zu schreiben. Sie können Anwendungen entwerfen, indem sie Elemente in eine Canvas ziehen und dort ablegen, so wie sie eine Folie in PowerPoint entwerfen würden. Die Angabe der Logik und die Arbeit mit Daten können in einer Excel-ähnlichen Umgebung erfolgen. Benutzer können Apps erstellen, die Geschäftsdaten aus mehreren Microsoft- und Drittanbieterquellen kombinieren. Sie dürfen die App freigeben, damit Benutzer sie in einem Browser oder auf einem mobilen Gerät ausführen können, und die App einbetten, damit sie sie in SharePoint, Power BI oder Teams ausführen können. Hier sind einige der Steuerelemente, die in Power Apps verfügbar sind:

  • Schaltflächen: Werden durch Klicken oder Tippen der Anwendung zugeordnet
  • Katalog: Zeigt eine Liste von Datensätzen an, die unterschiedliche Arten von Daten enthalten
  • Dropdownliste: Zeigt das erste Element in einem Rundown an, bis ein Chevron ausgewählt wird
  • Image: Zeigt ein Bild z. B. aus einer Datei oder einer Datenquelle an
  • Kamera: Nimmt Fotos in der App auf und speichert sie in der App oder in einer Datenquelle

Ein Katalog-Steuerelement kann mehrere Datensätze aus einer Datenquelle anzeigen, und jeder Datensatz kann verschiedene Datentypen enthalten. Sie können z. B. das Katalog-Steuerelement verwenden, um verschiedene Produkte zu zeigen. Jedes Element zeigt Produktdetails an, die einen Namen, ein Bild, einen Preis usw. für jedes Produkt enthalten.

Jedes Datenfeld wird in einem separaten Steuerelement innerhalb des Katalog-Steuerelements angezeigt. Sie können diese Steuerelemente in Ihrer Vorlage konfigurieren. Alle an der Vorlage vorgenommenen Änderungen werden im gesamten Katalog-Steuerelement widergespiegelt. Vordefinierte Vorlagen sind zum Anzeigen von Bildern und Text in einem Katalog verfügbar. Außerdem gibt es einen Katalog für Elemente mit unterschiedlicher Höhe.

Wichtig

Wenn ein Benutzer im Steuerelement Katalog mit flexibler Höhe scrollt, bevor alle Elemente geladen werden, wird das Element, das sich derzeit in der Ansicht befindet, möglicherweise nach Abschluss des Datenladevorgangs nach unten und aus der Ansicht geschoben. Damit dieses Problem vermieden wird, verwenden Sie anstelle der Variante Flexible Höhe ein Katalog-Standardsteuerlement.