{"id":55000159,"date":"2018-12-01T00:00:00","date_gmt":"2020-03-27T19:35:25","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=159"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"PowerApps_Artikel_verwalten","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/PowerApps_Artikel_verwalten\/","title":{"rendered":"PowerApps: Artikel verwalten"},"content":{"rendered":"<p><b>In den vorherigen Artikeln haben wir uns schon eine PowerApp anhand einer Vorlage angesehen und eine kleine, an die Daten einer Tabelle gebundene PowerApp programmiert. Nun gehen wir einen Schritt weiter und erstellen eine PowerApp mit den f&uuml;r die Anzeige von Daten wichtigen Steuerelementen und zeigen, wie Sie die Steuer-elemente mit Daten f&uuml;llen, zwischen verschiedenen Seiten navigieren und Daten anlegen, bearbeiten oder auch l&ouml;schen.<\/b><\/p>\n<h2>Voraussetzungen<\/h2>\n<p>Um die Beispiele dieses Artikels nachvollziehen zu k&ouml;nnen, ben&ouml;tigen Sie eine SQL Server-, MySQL- oder PostgreSQL-Datenbank, die &uuml;ber das Internet erreichbar ist. Sie k&ouml;nnen dazu eine Datenbank von einem Webserver nehmen, den Sie selbst betreiben oder auch einen Microsoft Azure-Account mit einer SQL Server-Datenbank anlegen (siehe auch im Artikel <b>SQL Server-Datenbank ins Web mit SQL Azure<\/b>).<\/p>\n<p>Au&szlig;erdem setzen wir auf der PowerApp auf, die wir im Artikel <b>PowerApp mit Datenbank erstellen angelegt <\/b>haben. Dort haben wir der PowerApp zum Beispiel einige Tabellen der Datenbank <b>Suedsturm_SQL <\/b>eines SQL Servers hinzugef&uuml;gt. Den Start machen wir &uuml;ber die Webseite <b>powerapps.microsoft.com<\/b>, wo Sie sich mit Ihren Zugangsdaten einloggen und die gew&uuml;nschte Anwendung aufrufen oder neu anlegen.<\/p>\n<h2>Liste erstellen<\/h2>\n<p>Wir beginnen mit einer ersten Seite, die eine Liste von Elementen einer unserer Tabellen enthalten soll. Dazu w&auml;hlen wie in der Entwicklungsumgebung unter <b>Einf&uuml;gen <\/b>den Eintrag <b>Neuer Bildschirm|Liste <\/b>aus (siehe Bild 1).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_001.png\" alt=\"Einfacher Link\" width=\"449,6946\" height=\"634,9155\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Einfacher Link<\/span><\/b><\/p>\n<p>Danach zeigt die Entwicklungsumgebung, die wir uns hier nochmal genauer anschauen, die neue Seite direkt mit den von der Vorlage vorgesehenen Elementen an (siehe Bild 2). Diese sehen wir im mittleren Bereich. Die einzelnen Elemente dieser Seite finden wir im Bereich links unter <b>Screen2<\/b>. Das Element <b>BrowseGallery1<\/b> ist das eigentliche Element zur Anzeige mehrerer Datens&auml;tze der Datenquelle, das im Prinzip wie eine Art Endlosformular wie unter Access arbeitet. Die Anzeige im Entwurf ist etwas irref&uuml;hrend, denn eigentlich enth&auml;lt das Steuer-element jedes der abgebildeten untergeordneten Steuer-elemente nur einmal. Hier werden allerdings direkt Platzhalterdaten abgebildet.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_002.png\" alt=\"Neue Seite in der Entwicklungsumgebung\" width=\"700\" height=\"455,0001\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Neue Seite in der Entwicklungsumgebung<\/span><\/b><\/p>\n<p>Wenn Sie auf der linken Seite <b>BrowseGallery1 <\/b>aufklappen, finden Sie die f&uuml;r ein Element dieser Endlosansicht angelegten Steuer-elemente (siehe Bild 3) &#8211; einen Separator, ein Image, eine Schaltfl&auml;che sowie zwei Bezeichnungsfelder f&uuml;r Texte aus der Datenquelle.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_003.png\" alt=\"Untersuchen der einzelnen Elemente der Gallery\" width=\"649,559\" height=\"367,757\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Untersuchen der einzelnen Elemente der Gallery<\/span><\/b><\/p>\n<p>Hier k&ouml;nnen wir uns schon einiges abschauen, aber wir wollen mit einer komplett leeren Seite beginnen. Dazu f&uuml;gen wir eine neue Seite hinzu, die wir diesmal auf Basis der Formularvorlage <b>Leer <\/b>erstellen. Dementsprechend ist die Seite auch komplett leer. Wir wollen eine &Uuml;bersicht aller Artikelnamen anzeigen, f&uuml;r die es oben ein Textfeld f&uuml;r eine Schnellsuche gibt. Dieses soll nach der Eingabe eines jeden Zeichens das Suchergebnis filtern.<\/p>\n<p>Dazu f&uuml;gen wir der neuen Seite, die wir zuvor in <b>Artikel-uebersicht <\/b>umbenennen, als Erstes ein leeres Katalog-Element hinzu, das wir im Bereich <b>Einf&uuml;gen <\/b>unter <b>Katalog|Leerzeichen vertikal <\/b>vorfinden (siehe Bild 4).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_004.png\" alt=\"Einf&uuml;gen eines leeren Katalogs mit vertikalen Elementen\" width=\"424,7115\" height=\"329,8092\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Einf&uuml;gen eines leeren Katalogs mit vertikalen Elementen<\/span><\/b><\/p>\n<p>Danach legen wir noch ein Bezeichnungsfeld namens <b>lblSuche <\/b>und ein Textfeld namens <b>txtSuche<\/b> &uuml;ber dem Katalog-Element namens <b>galArtikel <\/b>an (siehe Bild 5).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_005.png\" alt=\"Steuer-elemente f&uuml;r die Artikel&uuml;bersicht\" width=\"299,7964\" height=\"522,059\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Steuer-elemente f&uuml;r die Artikel&uuml;bersicht<\/span><\/b><\/p>\n<h2>Datenquelle f&uuml;r den Katalog hinzuf&uuml;gen<\/h2>\n<p>Die Datenquelle f&uuml;gen wir nun hinzu, indem wir das Katalog-Element markieren und dann rechts in den Eigenschaften die gew&uuml;nschte Tabelle ausw&auml;hlen &#8211; in diesem Fall <b>tblArtikel<\/b> (siehe Bild 6). Dies legt auch noch den Wert der Eigenschaft <b>Items <\/b>im Bereich <b>Daten <\/b>der Registerseite <b>Erweitert <\/b>auf <b>&#8221;[dbo].[tblArtikel]&#8221; <\/b>fest.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_006.png\" alt=\"Auswahl der Datenquelle\" width=\"299,7964\" height=\"520,035\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Auswahl der Datenquelle<\/span><\/b><\/p>\n<p>Dann f&uuml;gen wir bei markiertem Katalog-Element ein weiteres Bezeichnungsfeld hinzu, dass dann in das Katalog-Element eingef&uuml;gt wird. Das Bezeichnungsfeld kann &#8211; im Gegensatz zu Access &#8211; auch an eine Datenherkunft gebunden werden und dient so etwa zur Anzeige von gebundenen Werten, die aktuell nicht vom Benutzer bearbeitet werden sollen. Dazu w&uuml;rden wir dann das Textfeld nutzen. Es geschieht etwas &Uuml;berraschendes: Sobald wir im Bereich <b>Einf&uuml;gen <\/b>auf das Element <b>Bezeichnung <\/b>geklickt haben, um dieses hinzuzuf&uuml;gen, enth&auml;lt dieses bereits die Werte des Feldes <b>Artikelname <\/b>der Tabelle <b>tblArtikel<\/b>!<\/p>\n<p>Diese Anzeige sieht, nachdem wir die H&ouml;he des obersten Bereichs des Katalog-Elements etwas verkleinert haben, etwa wie in Bild 7 aus. Offensichtlich hat die Entwicklungsumgebung das erste Textfeld der Datenquelle ermittelt und dieses als Datenherkunft f&uuml;r das Bezeichnungsfeld eingestellt. Schauen wir also nach, welche Eigenschaft mit einem entsprechenden Wert ausgestattet wurde.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_007.png\" alt=\"Anzeige der Daten in der Vorschau\" width=\"289,8032\" height=\"511,5915\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 7: Anzeige der Daten in der Vorschau<\/span><\/b><\/p>\n<p>Die passende Eigenschaft finden wir dann auf der Seite <b>Erweitert <\/b>der Eigenschaften des Bezeichnungsfeldes. Die Bindung erfolgt &uuml;ber die Eigenschaft <b>Text<\/b>, der automatisch der Wert <b>ThisItem.Artikelname <\/b>zugewiesen wurde (siehe Bild 8). <b>ThisItem <\/b>referenziert dabei offensichtlich die f&uuml;r die Eigenschaft <b>Elemente <\/b>des Katalog-Steuerelements angegebene Datenquelle.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_008.png\" alt=\"Eigenschaft zum Einstellen der Datenherkunft eines Steuerelements\" width=\"274,8134\" height=\"505,4765\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 8: Eigenschaft zum Einstellen der Datenherkunft eines Steuerelements<\/span><\/b><\/p>\n<h2>Suche hinzuf&uuml;gen<\/h2>\n<p>Nun wollen wir das Such-Textfeld in die Anzeige der Daten im Katalog-Steuerelement einbinden. Dazu m&uuml;ssen wir den Wert der Eigenschaft <b>Items <\/b>des Katalog-Steuerelements anpassen. Bisher hat diese Eigenschaft den Wert <b>&#8221;[dbo].[tblArtikel]&#8221;<\/b>.<\/p>\n<p>Nun haben PowerApps einen speziellen Dialog von Ausdr&uuml;cken und Funktionen, die am ehesten mit denen von Excel zu vergleichen sind. Diese k&ouml;nnen Sie einfach ausw&auml;hlen, wenn Sie die Eigenschaft <b>Items <\/b>markieren und dann auf die rechts davon erscheinende Schaltfl&auml;che mit dem Funktions-Icon klicken. Es erscheint dann links daneben ein Bereich zur Auswahl der zur Verf&uuml;gung stehenden Funktionen. Hier w&auml;hlen wir oben den Eintrag <b>Tabelle <\/b>aus und scrollen dann zur Funktion <b>Search <\/b>(siehe Bild 9).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_009.png\" alt=\"Ausw&auml;hlen einer Funktion zum Suchen von Daten\" width=\"499,6607\" height=\"393,9795\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 9: Ausw&auml;hlen einer Funktion zum Suchen von Daten<\/span><\/b><\/p>\n<p>Klicken wir doppelt auf diesen Eintrag, wird der erste Teil der Funktion schon einmal in die Eigenschaft <b>Items <\/b>eingetragen (siehe Bild 10). Au&szlig;erdem erscheint direkt ein Popup mit Vorschl&auml;gen f&uuml;r den ersten Parameter, f&uuml;r den wir die Tabelle <b>dbo.tblArtikel <\/b>ausw&auml;hlen. Die <b>Search<\/b>-Funktion erwartet mindestens drei Parameter:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_010.png\" alt=\"Eingabe der Funktionsparameter\" width=\"274,8134\" height=\"220,0396\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 10: Eingabe der Funktionsparameter<\/span><\/b><\/p>\n<ul>\n<li>Name der Datenquelle, hier <b>&#8221;[dbo].[tblArtikel]&#8221;<\/b><\/li>\n<li>Steuer-element, das den Vergleichswert liefert. Dabei muss auch die Eigenschaft angegeben werden, die den Wert liefert, in diesem Fall also etwa <b>txtSuche.Text<\/b>.<\/li>\n<li>Schlie&szlig;lich folgen ein oder mehrere Felder der Tabelle, in denen nach dem mit dem zweiten Parameter angegebenen Wert gesucht werden soll.<\/li>\n<\/ul>\n<p>Unser Suchausdruck sieht nun wie folgt aus (siehe Bild 11):<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_011.png\" alt=\"Leeres Suchergebnis\" width=\"274,8134\" height=\"188,7272\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 11: Leeres Suchergebnis<\/span><\/b><\/p>\n<pre>Search(''[dbo].[tblArtikel]'';txtSuche.Text;\"Artikelname\")<\/pre>\n<p>Warum aber sind nach der Eingabe dieses Ausdrucks pl&ouml;tzlich alle Eintr&auml;ge des Katalog-Elements leer Die L&ouml;sung ist einfach: F&uuml;r das Textfeld ist der Standardwert <b>Texteingabe <\/b>festgelegt. Wenn Sie doppelt in das Textfeld klicken und dieses leeren, erscheinen auch alle Eintr&auml;ge der Tabelle <b>tblArtikel <\/b>wieder (siehe Bild 12).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_012.png\" alt=\"Leeres Suchfeld\" width=\"274,8134\" height=\"252,8016\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 12: Leeres Suchfeld<\/span><\/b><\/p>\n<p>Wenn wir nun einen Suchbegriff eingeben, wird die Liste der Artikel auch direkt gefiltert (siehe Bild 13).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_013.png\" alt=\"Suchergebnisse\" width=\"274,8134\" height=\"175,0022\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 13: Suchergebnisse<\/span><\/b><\/p>\n<p>Damit demn&auml;chst immer direkt alle Eintr&auml;ge angezeigt werden, leeren Sie die Eigenschaft <b>Default <\/b>des Steuerelements <b>txtSuche <\/b>am besten noch. Das funktioniert allerdings nicht durch vollst&auml;ndiges Leeren, sondern Sie m&uuml;ssen eine leere Zeichenkette (<b>&#8220;&#8221;<\/b>) f&uuml;r diese Eigenschaft eintragen.<\/p>\n<h2>Suchfunktion auf dem Smartphone testen<\/h2>\n<p>Das wollen wir nun auf dem Smartphone ausprobieren. Auf diesem muss dazu die App <b>PowerApps <\/b>installiert sein, au&szlig;erdem melden Sie sich unter den gleichen Daten an, unter denen Sie auch die PowerApp erstellt haben.<\/p>\n<p>Bevor wir zum Smartphone wechseln, m&uuml;ssen wir allerdings noch folgende Schritte durchf&uuml;hren:<\/p>\n<ul>\n<li>Unter Umst&auml;nden ist die neu erstellte Seite nicht die erste Seite in der Liste der Seiten. In diesem Fall bewegen Sie diese mit dem Kontextmen&uuml;-Befehl <b>Nach oben <\/b>an die erste Position.<\/li>\n<li>Danach m&uuml;ssen wir die App noch speichern. Das gelingt ganz einfach mit dem Befehl <b>Datei|Speichern<\/b>.<\/li>\n<li>Schlie&szlig;lich ver&ouml;ffentlichen Sie die PowerApp noch mit der Schaltfl&auml;che <b>Ver&ouml;ffentlichen<\/b>, die nach dem Speichern im gleichen Bereich erscheint.<\/li>\n<\/ul>\n<p>Danach k&ouml;nnen Sie die Anwendung in der PowerApps-App auf Ihrem Smartphone &ouml;ffnen &#8211; und sie funktioniert wie gew&uuml;nscht! Ich finde das ein sehr bemerkenswertes Ergebnis gemessen daran, dass wir &#8211; wenn die Schritte etwas einge&uuml;bt sind &#8211; wohl nur wenige Minuten f&uuml;r die Erstellung dieser App ben&ouml;tigen werden.<\/p>\n<p>Wenn Sie kein Smartphone zur Hand haben, k&ouml;nnen Sie die App &uuml;brigens auch direkt auf dem Rechner ausprobieren. Dazu klicken Sie auf der &Uuml;bersichtsseite f&uuml;r die PowerApps einfach auf den Eintrag mit dem Namen der zu testenden App.<\/p>\n<h2>Details anzeigen<\/h2>\n<p>Als n&auml;chstes wollen wir der Katalog-Seite Elemente hinzuf&uuml;gen, die es dem Benutzer erm&ouml;glichen, die Details zu jedem der angezeigten Datens&auml;tze zu &ouml;ffnen. Dazu brauchen wir nat&uuml;rlich nicht nur eine entsprechende Schaltfl&auml;che je Eintrag, sondern auch noch eine Seite zur Anzeige der Details. Diese wollen wir zuerst erstellen.<\/p>\n<p>Dazu f&uuml;gen wir &uuml;ber den Befehl <b>Einf&uuml;gen|Neuer Bildschirm <\/b>einen weiteren neuen Bildschirm hinzu, wieder mit der Vorlage <b>Leer<\/b>. Diese Seite nennen wir <b>Artikeldetails<\/b>.<\/p>\n<p>Dann f&uuml;gen wir &uuml;ber den Men&uuml;eintrag <b>Formulare|Anzeige <\/b>ein Formular zur Seite hinzu, das die Anzeige der Details zum gew&auml;hlten Artikel erlauben soll. Auch dieses zeigt wieder an, dass es noch mit Daten verbunden werden muss. Also w&auml;hlen wir als Datenquelle wieder die Tabelle <b>[dbo].[tblArtikel] <\/b>aus (siehe Bild 14) und klicken auf die Schaltfl&auml;che <b>Verbinden<\/b>.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_014.png\" alt=\"Hinzuf&uuml;gen der Daten zum Formular\" width=\"649,559\" height=\"324,0512\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 14: Hinzuf&uuml;gen der Daten zum Formular<\/span><\/b><\/p>\n<p>Danach wird es richtig komfortabel: F&uuml;r die Eigenschaft <b>Felder <\/b>finden Sie einen Link namens <b>Felder bearbeiten<\/b> (siehe Bild 15). Klicken Sie auf diesen Link, erscheint links davon ein neuer Bereich namens <b>Felder<\/b>. Hier klicken Sie auf den Link <b>Feld hinzuf&uuml;gen<\/b>, um eine Liste aller Felder der unter <b>Datenquelle <\/b>angegebenen Tabelle anzuzeigen. Sie k&ouml;nnen diese dann bequem anhaken.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2018_06\/pic_159_015.png\" alt=\"Ausw&auml;hlen der Felder\" width=\"599,593\" height=\"507,4195\"\/><\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000159\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000159?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000159\/\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"123b777de9\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In den vorherigen Artikeln haben wir uns schon eine PowerApp anhand einer Vorlage angesehen und eine kleine, an die Daten einer Tabelle gebundene PowerApp programmiert. Nun gehen wir einen Schritt weiter und erstellen eine PowerApp mit den f&uuml;r die Anzeige von Daten wichtigen Steuerelementen und zeigen, wie Sie die Steuer-elemente mit Daten f&uuml;llen, zwischen verschiedenen Seiten navigieren und Daten anlegen, bearbeiten oder auch l&ouml;schen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662018,66062018,44000023],"tags":[],"yst_prominent_words":[],"class_list":["post-55000159","post","type-post","status-publish","format-standard","hentry","category-662018","category-66062018","category-PowerApps"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000159"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000159\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000159"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}