{"id":55000215,"date":"2014-06-01T00:00:00","date_gmt":"2020-01-24T15:58:59","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=215"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"AnlageFelder_und_VBA","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html","title":{"rendered":"Anlage-Felder und VBA"},"content":{"rendered":"<p class='introduction'>Anlage-Felder bieten bereits ohne den Einsatz von VBA echten Nutzen. Wenn es jedoch darum geht, gr&ouml;&szlig;ere Operationen durchzuf&uuml;hren, um etwa eine Reihe von Bildern aus verschiedenen Verzeichnissen in ein oder mehrere Anlage-Felder zu kopieren, werden Sie dies kaum von Hand erledigen wollen. Stattdessen erstellen Sie eine VBA-Abfrage, die das Einf&uuml;gen, L&ouml;schen oder Entfernen der Dateien in und aus dem Anlage-Feld erledigen soll.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1309_Anlagefelder.accdb<\/b>.<\/p>\n<h2>Hinweise<\/h2>\n<p>Anlage-Felder wurden mit Access 2007 eingef&uuml;hrt. Voraussetzung ist au&szlig;erdem ein Verweis auf die Bibliothek <b>Microsoft Office x.0 Access Database Engine Object Library<\/b>, der normalerweise bei Datenbanken des Typs <b>.accdb <\/b>bereits voreingestellt sein sollte.<\/p>\n<p>Sollte die Datenbank aus irgendwelchen Gr&uuml;nden den Verweis auf die Bibliothek <b>Microsoft DAO 3.6 Object Library <\/b>enthalten, entfernen Sie diesen Sie &uuml;ber den <b>Verweise<\/b>-Dialog (VBA-Editor, Men&uuml; <b>Extras|Verweise<\/b>) und f&uuml;gen den Verweis auf die oben genannte Bibliothek hinzu (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_215_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_215_001.png\" alt=\"Verweis auf die neue DAO-Bibliothek\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Verweis auf die neue DAO-Bibliothek<\/p>\n<h2>Struktur von Anlage-Feldern<\/h2>\n<p>Bevor wir uns mit VBA an das Lesen und Bearbeiten eines Anlage-Feldes heranwagen, schauen wir uns die zugrunde liegende Struktur an. Am besten gelingt dies, wenn Sie eine neue Abfrage erstellen und eine Tabelle als Datenherkunft hinzuf&uuml;gen, die ein Anlage-Feld enth&auml;lt. Dies sieht etwa wie in Bild 2 aus.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_215_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_215_002.png\" alt=\"Das Anlage-Feld im Abfrageentwurf\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Das Anlage-Feld im Abfrageentwurf<\/p>\n<p>Wechseln Sie zur Datenblattansicht dieser Abfrage, erkennen Sie, dass jeder Datensatz f&uuml;r jede enthaltene Anlage je einmal erscheint (siehe Bild 3). Der Datensatz mit dem Wert <b>3 <\/b>im Feld <b>DateiID<\/b> enth&auml;lt beispielsweise f&uuml;nf Dateien im Anlagefeld. Dementsprechend erscheint der Datensatz f&uuml;nf Mal, jeweils mit einer anderen Anlage.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_215_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_215_003.png\" alt=\"Abfrage, die jeden Datensatz entsprechend der Anzahl der enthaltenen Anlagen anzeigt.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Abfrage, die jeden Datensatz entsprechend der Anzahl der enthaltenen Anlagen anzeigt.<\/p>\n<p>Dies weist darauf hin, dass die in Anlage-Feldern gespeicherten Daten m&ouml;glicherweise in einer weiteren, f&uuml;r Benutzeraugen nicht sichtbaren, Tabelle gespeichert werden. In der Tat findet sich in einer Datenbank, nachdem Sie eine Tabelle mit einem Anlage-Feld hinzugef&uuml;gt haben, eine zus&auml;tzliche Tabelle mit einem kryptischen Namen wie <b>f_AE1ADE703D174BDAADDFFEBC068B79C8_Test<\/b> (diese l&auml;sst sich allerdings nicht &ouml;ffnen).<\/p>\n<p>Und wenn die Daten des Anlage-Feldes schon in einer verkn&uuml;pften Tabelle landen, finden wir sicher auch unter DAO einen alternativen Weg f&uuml;r den Zugriff auf diese Daten.<\/p>\n<h2>Nur lesen<\/h2>\n<p>Wenn Sie die Daten nur lesen m&ouml;chten, aber nicht bearbeiten, k&ouml;nnen Sie direkt mit einem Recordset auf Basis der oben beschriebenen Abfrage arbeiten. F&uuml;r die VBA-Prozeduren legen Sie im VBA-Editor mit <b>Einf&uuml;gen|Modul <\/b>ein neues Modul namens <b>mdlAnlagen <\/b>an.<\/p>\n<p>F&uuml;gen Sie dann die Prozedur mit dem Code aus Listing 1 hinzu. Die Prozedur deklariert und erstellt zun&auml;chst die ben&ouml;tigten Objekte, also ein <b>Database<\/b>-Objekt namens <b>db <\/b>und ein <b>Recordset<\/b>-Objekt namens <b>rst <\/b>und durchl&auml;uft dann alle Datens&auml;tze der Abfrage <b>qryAnlagen <\/b>in einer <b>Do While<\/b>-Schleife.<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>LesenderZugriff()\r\n     <span style=\"color:blue;\">Dim <\/span>db<span style=\"color:blue;\"> As <\/span>DAO.Database\r\n     <span style=\"color:blue;\">Dim <\/span>rst<span style=\"color:blue;\"> As <\/span>DAO.Recordset\r\n     <span style=\"color:blue;\">Set<\/span> db = CurrentDb\r\n     <span style=\"color:blue;\">Set<\/span> rst = db.OpenRecordset(\"qryAnlagen\", dbOpenDynaset)\r\n     <span style=\"color:blue;\">Do While<\/span> <span style=\"color:blue;\">Not<\/span> rst.EOF\r\n         <span style=\"color:blue;\">Debug.Print<\/span> rst!DateiID, rst(\"tblDateien.Datei.FileName\"), rst(\"tblDateien.Datei.FileType\"), _\r\n             <span style=\"color:blue;\">Left<\/span>(rst(\"tblDateien.Datei.FileData\"), 100)\r\n         rst.Move<span style=\"color:blue;\">Next<\/span>\r\n     <span style=\"color:blue;\">Loop<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p class='imagetext'>Listing 1: Einfacher lesender Zugriff &uuml;ber eine Abfrage mit allen Feldern der Tabelle mit dem Anlage-Feld<\/p>\n<p>Dabei gibt eine <b>Debug.Print<\/b>-Anweisung die Inhalte aller Felder im Direktbereich aus. Da der Inhalt des Anlagefeldes selbst, also die Datei, als Zeichenfolge ausgegeben wird, haben wir die Anzahl der Zeichen auf die ersten <b>100 <\/b>begrenzt (<b>Left(&#8230;)<\/b>). Das Ergebnis finden Sie in Bild 4.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_215_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_215_004.png\" alt=\"Inhalt eines Anlagefeldes\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Inhalt eines Anlagefeldes<\/p>\n<p>Die Namen der Felder k&ouml;nnen Sie dabei einfach der Datenblattansicht der Abfrage <b>qryAnlagen<\/b> entnehmen &#8211; oder Sie fragen diese etwa mit folgenden Ausdr&uuml;cken im Direktfenster ab:<\/p>\n<pre>  CurrentDb.QueryDefs(\"qryAnlagen\").Fields(1).Name\r\ntblDateien.Datei.FileData<\/pre>\n<p>Nun stellt sich allerdings die Frage, ob wir auch auf die Datei zugreifen und diese etwa speichern k&ouml;nnen. Aber mit welcher Methode Zun&auml;chst einmal nutzen wir eines der aktualisierten Objekte der neuen DAO-Bibliothek, und zwar <b>Field2<\/b>.<\/p>\n<p>Deklarieren Sie in der Prozedur von oben eine entsprechende Variable dieses Typs namens <b>fld<\/b>. Dann weisen Sie dieser Variablen innerhalb der Schleife den Inhalt des Feldes <b>tblDateien.Datei.Filedata <\/b>zu, also des f&uuml;r das Speichern der Datei zust&auml;ndigen Feldes innerhalb der verborgenen, verkn&uuml;pften Tabelle.<\/p>\n<p>Das Objekt des Typs <b>Field2 <\/b>liefert gegen&uuml;ber der &auml;lteren Variante <b>Field <\/b>zum Beispiel die neue Methode <b>SaveToFile<\/b>, die wir in diesem Fall einsetzen um den Inhalt des Feldes in einer als Parameter angegebenen Datei zu speichern. Den angepassten Code der Prozedur finden Sie in gek&uuml;rzter Form in Listing 2.<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>LesenderZugriff()\r\n     <span style=\"color:blue;\">Dim <\/span>fld<span style=\"color:blue;\"> As <\/span>DAO.Field2\r\n     ...\r\n     <span style=\"color:blue;\">Do While<\/span> <span style=\"color:blue;\">Not<\/span> rst.EOF\r\n         <span style=\"color:blue;\">Set<\/span> fld = rst.Fields(\"tblDateien.Datei.Filedata\")\r\n         fld.SaveToFile CurrentProject.Path & \"\\test_\" & rst(\"tblDateien.Datei.Filename\")\r\n         rst.Move<span style=\"color:blue;\">Next<\/span>\r\n     <span style=\"color:blue;\">Loop<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p class='imagetext'>Listing 2: Diese Prozedur durchl&auml;uft alle Anlagen und speichert diese auf der Festplatte.<\/p>\n<h2>Anlagen in eigenem Recordset<\/h2>\n<p>Nun haben wir ja bereits ermittelt, dass die Anlagen in einer eigenen Tabelle gespeichert werden. K&ouml;nnen wir auf die Elemente dieser Tabelle auch mit einem eigenen Recordset zugreifen Ja, das ist m&ouml;glich.<\/p>\n<p>Dazu deklarieren Sie zun&auml;chst eine weitere <b>Recordset<\/b>-Variable, die aber dem Typ <b>Recordset2 <\/b>entsprechen muss. Dieser weisen Sie dann wiederum den <b>Value<\/b>-Wert des Anlage-Feldes des ersten Recordsets zu. Wir wollen und den Aufbau des Recordsets einmal ansehen und lesen dazu zun&auml;chst alle Feldnamen und Felddatentypen dieses Recordsets aus, nach dem wir es referenziert haben.<\/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>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 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:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000215\/\">\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=\"\/index.php\/data\/wp\/v2\/posts\/55000215?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\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000215\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"a4912ba1e1\"\/>\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>Anlage-Felder bieten bereits ohne den Einsatz von VBA echten Nutzen. Wenn es jedoch darum geht, gr&ouml;&szlig;ere Operationen durchzuf&uuml;hren, um etwa eine Reihe von Bildern aus verschiedenen Verzeichnissen in ein oder mehrere Anlage-Felder zu kopieren, werden Sie dies kaum von Hand erledigen wollen. Stattdessen erstellen Sie eine VBA-Abfrage, die das Einf&uuml;gen, L&ouml;schen oder Entfernen der Dateien in und aus dem Anlage-Feld erledigen soll.<\/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":[662013,66092013,44000004,44000012],"tags":[],"class_list":["post-55000215","post","type-post","status-publish","format-standard","hentry","category-662013","category-66092013","category-Formulare_fuer_die_Dateneingabe","category-Steuerelemente"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Anlage-Felder und VBA - Access [basics]<\/title>\n<meta name=\"description\" content=\"Anlage-Felder bieten bereits ohne den Einsatz von VBA echten Nutzen. Wenn es jedoch darum geht, gr\u00f6\u00dfere Operationen durchzuf\u00fchren, um etwa eine Reihe von Bildern aus verschiedenen Verzeichnissen in ein oder mehrere Anlage-Felder zu kopieren, werden Sie dies kaum von Hand erledigen wollen. Stattdessen erstellen Sie eine VBA-Abfrage, die das Einf\u00fcgen, L\u00f6schen oder Entfernen der Dateien in und aus dem Anlage-Feld erledigen soll.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Anlage-Felder und VBA - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Anlage-Felder bieten bereits ohne den Einsatz von VBA echten Nutzen. Wenn es jedoch darum geht, gr\u00f6\u00dfere Operationen durchzuf\u00fchren, um etwa eine Reihe von Bildern aus verschiedenen Verzeichnissen in ein oder mehrere Anlage-Felder zu kopieren, werden Sie dies kaum von Hand erledigen wollen. Stattdessen erstellen Sie eine VBA-Abfrage, die das Einf\u00fcgen, L\u00f6schen oder Entfernen der Dateien in und aus dem Anlage-Feld erledigen soll.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:58:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_215_001.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"12\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_215_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html\",\"name\":\"Anlage-Felder und VBA - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:58:59+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Anlage-Felder bieten bereits ohne den Einsatz von VBA echten Nutzen. Wenn es jedoch darum geht, gr\\u00f6\\u00dfere Operationen durchzuf\\u00fchren, um etwa eine Reihe von Bildern aus verschiedenen Verzeichnissen in ein oder mehrere Anlage-Felder zu kopieren, werden Sie dies kaum von Hand erledigen wollen. Stattdessen erstellen Sie eine VBA-Abfrage, die das Einf\\u00fcgen, L\\u00f6schen oder Entfernen der Dateien in und aus dem Anlage-Feld erledigen soll.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/AnlageFelder_und_VBA.html\",\"name\":\"Anlage-Felder und VBA\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000215"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000215\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}