{"id":55000506,"date":"2020-12-01T00:00:00","date_gmt":"2020-12-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/506"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Filmdatenbank_Teil_4_Filmuebersicht","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html","title":{"rendered":"Filmdatenbank, Teil 4: Film&uuml;bersicht"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/3d919d6f768d4455a3543a9bbfcc2ea3\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>In den ersten Teilen der Artikelreihe haben wir das Datenmodell erstellt, die Tabellen mit den Daten aus der IMDB-Datenbank gef&uuml;llt und ein Detailformular f&uuml;r die Ansicht eines Films mit Genres, Darstellern und Crew erstellt. Um nun gezielt Film-Datens&auml;tze in dem Detailformular anzeigen zu k&ouml;nnen, ben&ouml;tigen wir ein &Uuml;bersichtsformular, mit dem wir die Filme ausw&auml;hlen k&ouml;nnen. Au&szlig;erdem wollen wir von diesem &Uuml;bersichtsformular aus neue Filme anlegen und vorhandene Filme l&ouml;schen k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>2006_Filmdatenbank.accdb<\/b>.<\/p>\n<h2>&Uuml;bersichtsformular zum Anzeigen der Filmliste<\/h2>\n<p>Das &Uuml;bersichtsformular soll auf jeden Fall eines liefern: Eine Liste der Filme. Hier stehen mehrere Steuerelemente zur Wahl, zum Beispiel ein Listenfeld oder ein Unterformular in der Datenblattansicht. Die Datenblatt-Variante ist sinnvoll, wenn Sie die angezeigten Daten auch bearbeiten wollen oder wenn Sie dem Benutzer dar&uuml;ber die M&ouml;glichkeit geben wollen, die Datens&auml;tze nach bestimmten Kriterien zu filtern oder zu sortieren. Ist das nicht n&ouml;tig, reicht auch ein Listenfeld aus. Der Vorteil ist, dass die Daten hier standardm&auml;&szlig;ig nicht bearbeitet werden k&ouml;nnen. Au&szlig;erdem k&ouml;nnen wir mit einem Listenfeld nicht nur einzelne, sondern auch mehrere Eintr&auml;ge gleichzeitig ausw&auml;hlen.<\/p>\n<h2>Formular erstellen<\/h2>\n<p>In unserem Fall w&auml;hlen wir also die Listenfeld-Variante. Dazu erstellen wir als Erstes ein neues Formular namens <b>frmFilmeUebersicht<\/b>. Dieses soll nicht selbst an eine Datensatzquelle gebunden werden und ben&ouml;tigt somit auch keine Elemente wie den Datensatzmarkierer, die Navigationsschaltfl&auml;chen oder die Bildlaufleiste.<\/p>\n<p>Deshalb k&ouml;nnen wir die entsprechenden Eigenschaften des Formulars auf <b>Nein <\/b>einstellen. Damit das Formular aber beim &Ouml;ffnen direkt zentriert angezeigt wird, legen wir den Wert der Eigenschaft <b>Automatisch zentrieren <\/b>auf <b>Ja <\/b>fest.<\/p>\n<h2>Listenfeld einf&uuml;gen und f&uuml;llen<\/h2>\n<p>Dann f&uuml;gen Sie ein Listenfeld-Steuerelement hinzu. Bevor wir die Datensatzherkunft einstellen, legen wir fest, welche Daten das Listenfeld eigentlich anzeigen soll. Der Filmtitel allein ist manchmal nicht aussagekr&auml;ftig genug, da es von vielen Filmen Remakes gibt, die genauso hei&szlig;en wie das Original. Wir sollten also zumindest noch das Erscheinungsjahr zum Listenfeld hinzuf&uuml;gen Gegebenenfalls ist auch die Dauer noch interessant.<\/p>\n<p>Damit haben wir die komfortable Situation, dass wir drei Felder anzeigen wollen, von denen nur eines Inhalt mit variabler L&auml;nge aufweist &#8211; ausgehend davon, dass Erscheinungsjahr und Dauer immer nur vier beziehungsweise maximal drei Ziffern enthalten.<\/p>\n<p>Also f&uuml;gen wir ein neues Listenfeld zum Formular hinzu, das wir <b>lstFilme <\/b>nennen. Bevor wir weitere Steuerelemente hinzuf&uuml;gen, soll das Listenfeld ann&auml;hernd das komplette Formular f&uuml;llen. Damit es sich beim Vergr&ouml;&szlig;ern des Formulars an dessen Gr&ouml;&szlig;e anpasst, stellen wir die beiden Eigenschaften <b>Horizontaler Anker <\/b>und <b>Vertikaler Anker <\/b>auf <b>Beide <\/b>ein (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_506_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_506_001.png\" alt=\"Entwurf des Formulars zur Anzeige der Film&uuml;bersicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Entwurf des Formulars zur Anzeige der Film&uuml;bersicht<\/p>\n<h2>Datenquelle zum Listenfeld hinzuf&uuml;gen<\/h2>\n<p>Danach k&uuml;mmern wir uns um die anzuzeigenden Daten. Dazu aktivieren Sie die Eigenschaft <b>Datensatzherkunft <\/b>des Listenfeldes und klicken auf die Schaltfl&auml;che mit den drei Punkten (<b>&#8230;<\/b>).<\/p>\n<p>Damit gelangen wir zum Abfrage-Generator f&uuml;r diese Eigenschaft. Hier ziehen wir die Tabelle <b>tblFilme<\/b> in den Abfrageentwurf. Wir ben&ouml;tigen die Felder <b>FilmID<\/b>, <b>Titel<\/b>, <b>Erscheinungsjahr <\/b>und <b>Dauer<\/b>, die wir in das Entwurfsraster ziehen. F&uuml;r das Feld <b>Titel <\/b>legen wir eine aufsteigender Sortierung fest (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_506_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_506_002.png\" alt=\"Abfrage mit den Daten f&uuml;r die Film&uuml;bersicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Abfrage mit den Daten f&uuml;r die Film&uuml;bersicht<\/p>\n<p>Bevor wir die Abfrage schlie&szlig;en, speichern wir diese unter einem eigenen Namen, und zwar <b>qryFrmFilme-UebersichtLstFilme<\/b>.<\/p>\n<p>Nach dem Schlie&szlig;en der Abfrage stellen wir noch weitere Eigenschaften des Listenfeldes ein, damit die Daten der Abfrage wie gew&uuml;nscht angezeigt werden.<\/p>\n<p>Mit der Eigenschaft <b>Spaltenanzahl<\/b>, die wir auf den Wert <b>4 <\/b>einstellen, legen wir die anzuzeigenden Spalten fest. Genau genommen wollen wir aber nur drei Spalten anzeigen &#8211; die erste mit der <b>FilmID <\/b>ist nur daf&uuml;r gedacht, nach der Auswahl eines Films den entsprechenden Film im Formular <b>frmFilmDetails <\/b>anzeigen zu k&ouml;nnen.<\/p>\n<p>Deshalb blenden wir mit der n&auml;chsten Eigenschaft <b>Spaltenbreiten <\/b>die erste Spalte gleich wieder aus. Die dritte Spalte soll drei Zentimeter breit sein und die vierte zwei Zentimeter. Die zweite Spalte soll den verbleibenden Platz einnehmen. Dazu verwenden wir den folgenden Wert f&uuml;r die Eigenschaft <b>Spaltenbreiten<\/b>:<\/p>\n<pre>0cm;;3cm;2cm<\/pre>\n<p>Au&szlig;erdem wollen wir die Spalten&uuml;berschriften einblenden, weshalb wir die gleichnamige Eigenschaft auf den Wert <b>Ja <\/b>einstellen. Das Ergebnis sieht damit wie in Bild 3 aus.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_506_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_506_003.png\" alt=\"Erster Entwurf des Listenfeldes mit den Filmen\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Erster Entwurf des Listenfeldes mit den Filmen<\/p>\n<p>Wenn wir allerdings die Gr&ouml;&szlig;e des Formulars anpassen, stellen wir fest, dass sich das Listenfeld nur in der H&ouml;he der Gr&ouml;&szlig;e des Formulars anpasst, aber nicht in der Breite.<\/p>\n<p>Das Listenfeld wird zwar verbreitert, aber nicht die enthaltenen Spalten (siehe Bild 4). In diesem Fall ist das aber kein Problem, denn es gibt ein Ereignis, das beim &Auml;ndern der Gr&ouml;&szlig;e des Formulars ausgel&ouml;st wird, und zwar <b>Bei Gr&ouml;&szlig;en&auml;nderung<\/b>. Also hinterlegen wir f&uuml;r die Ereigniseigenschaft die folgende Ereignisprozedur:<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_506_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_506_004.png\" alt=\"Die Breite des Listenfeldes wird nicht angepasst.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Die Breite des Listenfeldes wird nicht angepasst.<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>Form_Resize()\r\n    Me!lstFilme.ColumnWidths = Me!lstFilme.ColumnWidths\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Wir stellen hier die Eigenschaft <b>Spaltenbreiten <\/b>immer wieder auf den Wert der Eigenschaft selbst ein. Das f&uuml;hrt zum gew&uuml;nschten Ergebnis, denn in dem Wert <b>0cm;;3cm;2cm <\/b>steckt f&uuml;r die zweite Spalte die Information, dass diese den verbleibenden Platz einnimmt &#8211; was hier jeweils beim &Auml;ndern der Formulargr&ouml;&szlig;e aktualisiert wird.<\/p>\n<h2>Den gew&uuml;nschten Film per Doppelklick in der Detailansicht anzeigen<\/h2>\n<p>Bisher haben wir keine Steuerelemente au&szlig;er dem Listenfeld im Formular. Also nutzen wir zun&auml;chst die Ereignisse des Listenfeldes, um den gew&uuml;nschten Film im Formular <b>frmFilmDetails <\/b>anzuzeigen.<\/p>\n<p>Hinterlegen Sie dazu f&uuml;r die Ereigniseigenschaft <b>Beim Doppelklicken<\/b> den Wert <b>[Ereigniseigenschaft] <\/b>und klicken Sie auf die Schaltfl&auml;che mit den drei Punkten, um die leere Ereignisprozedur f&uuml;r dieses Ereignis hinzuzuf&uuml;gen. Diese Prozedur pr&uuml;ft, ob aktuell ein Film im Listenfeld markiert ist, und &ouml;ffnet dann mit der <b>DoCmd.OpenForm<\/b>-Methode das Formular <b>frmFilmDetails<\/b>. Dabei &uuml;bergibt es mit dem Parameter <b>WhereCondition <\/b>den Ausdruck <b>Film = 123<\/b>, wobei <b>123 <\/b>ein Beispiel f&uuml;r den Wert der ersten Spalte des Listenfeldes ist, also dem Wert des Feldes <b>FilmID<\/b>:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>lstFilme_DblClick(Cancel<span style=\"color:blue;\"> As Integer<\/span>)\r\n    <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Not<\/span> IsNull(Me!lstFilme)<span style=\"color:blue;\"> Then<\/span>\r\n        DoCmd.OpenForm \"frmFilmDetails\", _\r\n            WhereCondition:=\"FilmID = \" & Me!lstFilme\r\n    <span style=\"color:blue;\">End If<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Das Ergebnis sehen Sie in Bild 5. Wann immer der Benutzer nun doppelt auf das Listenfeld klickt, wird der angeklickte Film im Formular <b>frmFilmDetails <\/b>angezeigt.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_506_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_506_005.png\" alt=\"&Ouml;ffnen der Details eines Films per Doppelklick auf den jeweiligen Eintrag\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: &Ouml;ffnen der Details eines Films per Doppelklick auf den jeweiligen Eintrag<\/p>\n<h2>Filmdetails per Schaltfl&auml;che einblenden<\/h2>\n<p>Ein Doppelklick zum &Ouml;ffnen eines Elements ist f&uuml;r Access-Entwickler eine offensichtliche M&ouml;glichkeit, aber manche Nutzer m&ouml;gen nicht auf diese Idee kommen.<\/p>\n<p>Also f&uuml;gen wir auch noch eine Schaltfl&auml;che hinzu, mit welcher der Benutzer den aktuell im Listenfeld markierten Film im Formular <b>frmFilmDetails <\/b>anzeigen kann. Die Schaltfl&auml;che platzieren wir unterhalb des Listenfeldes.<\/p>\n<p>Da wir das Listenfeld oben und unten verankert haben, m&uuml;ssen wir die Schaltfl&auml;che unten verankern, damit sie immer unterhalb des Listenfeldes angezeigt wird. Dazu stellen Sie die Eigenschaft <b>Vertikaler Anker <\/b>der Schaltfl&auml;che auf <b>Unten <\/b>ein.<\/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\/55000506\/\">\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\/55000506?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\/55000506\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"34aae43e8a\"\/>\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 ersten Teilen der Artikelreihe haben wir das Datenmodell erstellt, die Tabellen mit den Daten aus der IMDB-Datenbank gef&uuml;llt und ein Detailformular f&uuml;r die Ansicht eines Films mit Genres, Darstellern und Crew erstellt. Um nun gezielt Film-Datens&auml;tze in dem Detailformular anzeigen zu k&ouml;nnen, ben&ouml;tigen wir ein &Uuml;bersichtsformular, mit dem wir die Filme ausw&auml;hlen k&ouml;nnen. Au&szlig;erdem wollen wir von diesem &Uuml;bersichtsformular aus neue Filme anlegen und vorhandene Filme l&ouml;schen k&ouml;nnen.<\/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":[662020,66062020,44000014],"tags":[],"class_list":["post-55000506","post","type-post","status-publish","format-standard","hentry","category-662020","category-66062020","category-Loesungen"],"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>Filmdatenbank, Teil 4: Film&uuml;bersicht - Access [basics]<\/title>\n<meta name=\"description\" content=\"In den ersten Teilen der Artikelreihe haben wir das Datenmodell erstellt, die Tabellen mit den Daten aus der IMDB-Datenbank gef\u00fcllt und ein Detailformular f\u00fcr die Ansicht eines Films mit Genres, Darstellern und Crew erstellt. Um nun gezielt Film-Datens\u00e4tze in dem Detailformular anzeigen zu k\u00f6nnen, ben\u00f6tigen wir ein \u00dcbersichtsformular, mit dem wir die Filme ausw\u00e4hlen k\u00f6nnen. Au\u00dferdem wollen wir von diesem \u00dcbersichtsformular aus neue Filme anlegen und vorhandene Filme l\u00f6schen k\u00f6nnen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Filmdatenbank, Teil 4: Film&uuml;bersicht - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"In den ersten Teilen der Artikelreihe haben wir das Datenmodell erstellt, die Tabellen mit den Daten aus der IMDB-Datenbank gef\u00fcllt und ein Detailformular f\u00fcr die Ansicht eines Films mit Genres, Darstellern und Crew erstellt. Um nun gezielt Film-Datens\u00e4tze in dem Detailformular anzeigen zu k\u00f6nnen, ben\u00f6tigen wir ein \u00dcbersichtsformular, mit dem wir die Filme ausw\u00e4hlen k\u00f6nnen. Au\u00dferdem wollen wir von diesem \u00dcbersichtsformular aus neue Filme anlegen und vorhandene Filme l\u00f6schen k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-01T00:00:00+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_506_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=\"16\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\/Filmdatenbank_Teil_4_Filmuebersicht.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"http:\/\/vg08.met.vgwort.de\/na\/3d919d6f768d4455a3543a9bbfcc2ea3\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html\",\"name\":\"Filmdatenbank, Teil 4: Film&uuml;bersicht - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html#primaryimage\"},\"datePublished\":\"2020-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"In den ersten Teilen der Artikelreihe haben wir das Datenmodell erstellt, die Tabellen mit den Daten aus der IMDB-Datenbank gef\\u00fcllt und ein Detailformular f\\u00fcr die Ansicht eines Films mit Genres, Darstellern und Crew erstellt. Um nun gezielt Film-Datens\\u00e4tze in dem Detailformular anzeigen zu k\\u00f6nnen, ben\\u00f6tigen wir ein \\u00dcbersichtsformular, mit dem wir die Filme ausw\\u00e4hlen k\\u00f6nnen. Au\\u00dferdem wollen wir von diesem \\u00dcbersichtsformular aus neue Filme anlegen und vorhandene Filme l\\u00f6schen k\\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.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\/Filmdatenbank_Teil_4_Filmuebersicht.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Filmdatenbank_Teil_4_Filmuebersicht.html\",\"name\":\"Filmdatenbank, Teil 4: Film&uuml;bersicht\"}}]},{\"@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\/55000506","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=55000506"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000506\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}