{"id":55000213,"date":"2014-04-01T00:00:00","date_gmt":"2020-01-24T15:58:58","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=213"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Bilder_in_Access_Teil_I","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html","title":{"rendered":"Bilder in Access, Teil I"},"content":{"rendered":"<p class='introduction'>Bilder kommen in Access an den verschiedensten Stellen vor: Als Daten der Datenbank etwa zur Darstellung von Personen oder Artikeln, in Men&uuml;s, Ribbons und Kontextmen&uuml;s, in ListView- und TreeView-Steuerelementen oder als Element einer Schaltfl&auml;che oder weiterer Steuerelemente. Es gibt verschiedene  M&ouml;glichkeiten, Bilder in Access verf&uuml;gbar zu machen. In dieser Artikelreihe schauen wir uns die unterschiedlichen Varianten an und gehen auf Vor- und Nachteile ein.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1308_Bilder.mdb<\/b>.<\/p>\n<h2>Bilder in Access<\/h2>\n<p>Wenn Sie sich einmal verschiedene Anwendungen ansehen, die sich auf Ihrem Rechner befinden oder Vergleiche zu fr&uuml;heren Anwendungen ziehen, werden Sie feststellen, dass die Darstellung sich stetig ver&auml;ndert und durch den Einsatz von Icons eine h&uuml;bsche und benutzerfreundliche Oberfl&auml;che erstellen l&auml;sst.<\/p>\n<p>Dies bezieht sich allein auf die Elemente der Benutzeroberfl&auml;che. Eine ganz andere Rolle spielt die Darstellung von Daten in Form von Bildern &#8211; etwa durch die Abbildung von Personen oder Artikeln.<\/p>\n<p>Beide Einsatzm&ouml;glichkeiten von Bildern haben verschiedene Ziele und es verbergen sich auch verschiedenste technische Ans&auml;tze dahinter. In dieser Artikelreihe werden wir uns diese von A bis Z ansehen.<\/p>\n<p>Einige der hier beschriebenen Techniken sind erst ab Access 2007 mit der dort eingef&uuml;hrten neuen Version des Bildsteuerelements verwendbar.<\/p>\n<h2>Bilder in OLE-Feldern speichern<\/h2>\n<p>Seit ewigen Zeiten gibt es mit dem OLE-Feld eine M&ouml;glichkeit, sowohl Bilder als auch Dateien wie etwa Word-Dokumente in einem Feld einer Access-Tabelle zu speichern. Dies gelingt ganz einfach: Sie legen eine Tabelle mit einem OLE-Feld wie in Bild 1 an. Wechsel Sie dann in die Datenblattansicht und klicken Sie mit der rechten Maustaste auf das OLE-Feld (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_001.png\" alt=\"Tabelle mit einem OLE-Feld\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Tabelle mit einem OLE-Feld<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_002.png\" alt=\"F&uuml;llen eines OLE-Feldes\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: F&uuml;llen eines OLE-Feldes<\/p>\n<p>W&auml;hlen Sie dann aus dem Kontextmen&uuml; den Eintrag <b>Objekt einf&uuml;gen &#8230; <\/b>aus und es erscheint der Dialog zum Hinzuf&uuml;gen eines OLE-Objekts. W&auml;hlen Sie dort wie in Bild 3 die Option <b>Aus Datei erstellen <\/b>aus. Mit der Durchsuchen-Schaltfl&auml;che &ouml;ffnen Sie einen <b>Datei &ouml;ffnen<\/b>-Dialog, der bei der Auswahl der einzuf&uuml;genden Datei hilft.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_003.png\" alt=\"Dialog zum Einf&uuml;gen eines Objekts in ein OLE-Feld\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Dialog zum Einf&uuml;gen eines Objekts in ein OLE-Feld<\/p>\n<p>Nach der Auswahl k&ouml;nnen Sie mit der Option <b>Verkn&uuml;pfen <\/b>noch festlegen, ob sich &auml;nderungen an der Originaldatei auf die in der Tabelle gespeicherte Version auswirken sollen.<\/p>\n<p>Nach dem Speichern zeigt das OLE-Feld ganz banal den Wert <b>Paket <\/b>an (gelegentlich auch <b>Package<\/b>). Ein Doppelklick auf dieses Feld bietet die M&ouml;glichkeit, die Datei mit der verkn&uuml;pften Anwendung zu &ouml;ffnen. Diesen Dialog k&ouml;nnen Sie f&uuml;r sp&auml;tere Aufrufe deaktivieren (siehe Bild 4).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_004.png\" alt=\"&ouml;ffnen einer in einem OLE-Feld gespeicherten Datei\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: &ouml;ffnen einer in einem OLE-Feld gespeicherten Datei<\/p>\n<p>Wenn Sie ein Word-Dokument in das OLE-Feld einf&uuml;gen, zeigt dieses nicht <b>Paket <\/b>oder <b>Package <\/b>an, sondern <b>Word Document<\/b>. Am Beispiel eines Word-Dokuments wollen wir kurz zeigen, wie sich die <b>Verkn&uuml;pfen<\/b>-Option auswirkt. Dazu f&uuml;gen Sie ein Word-Dokument bei aktivierter <b>Verkn&uuml;pfen<\/b>-Option hinzu. &ouml;ffnen Sie das Word-Dokument testweise per Doppelklick auf das OLE-Feld.<\/p>\n<p>Schlie&szlig;en Sie es und &ouml;ffnen das Dokument dann &uuml;ber das Dateisystem. &auml;ndern Sie den enthaltenen Text und speichern Sie das Dokument. Klicken Sie dann erneut doppelt auf das Dokument im OLE-Feld und &uuml;berzeugen Sie sich davon, dass die &auml;nderungen auch in das im OLE-Feld gespeicherte Dokument &uuml;bernommen wurden. Davon abgesehen &ouml;ffnet Access nun scheinbar das Ursprungsdokument, was dadurch sichtbar wird, dass die &uuml;bliche tempor&auml;re Datei eines ge&ouml;ffneten Word-Dokuments im Windows Explorer angezeigt wird (siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_005.png\" alt=\"Tempor&auml;re Word-Datei\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Tempor&auml;re Word-Datei<\/p>\n<p>Problematisch wird es, wenn Sie die Originaldatei im Dateisystem l&ouml;schen: Dann meldet Access einen Fehler, wenn Sie versuchen, die Datei per Doppelklick auf die Verkn&uuml;pfung im OLE-Feld zu &ouml;ffnen.<\/p>\n<h2>OLE-Bild im Formular<\/h2>\n<p>Wie nun zeigen wir ein in einem OLE-Feld gespeichertes Bild in einem Formular an Dazu erstellen wir zun&auml;chst ein neues Formular und speichern dieses unter dem Namen <b>frm-OLE<\/b>.<\/p>\n<p>Stellen Sie die Eigenschaft Datenherkunft auf die Tabelle <b>tblOLE <\/b>ein. Ziehen Sie dann alle Felder der Datenherkunft aus der Feldliste in den Formularentwurf (siehe Bild 6).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_006.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_006.png\" alt=\"Formular mit OLE-Feld\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: Formular mit OLE-Feld<\/p>\n<p>Ein Wechsel in die Formularansicht liefert leider nicht den erwarteten Effekt: Das OLE-Feld zeigt lediglich ein Icon mit dem Namen des gespeicherten Dokuments an (siehe Bild 7).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_007.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_007.png\" alt=\"Formular mit OLE-Feld in der Formularansicht\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 7: Formular mit OLE-Feld in der Formularansicht<\/p>\n<p>Warum gelingt dies nicht Die aktuellste Access-Version, mit der uns dies gelungen ist, war Access 2003 (siehe Bild 8).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_213_008.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_213_008.png\" alt=\"OLE-Feld mit Abbildung unter Access 2003\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 8: OLE-Feld mit Abbildung unter Access 2003<\/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\/55000213\/\">\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\/55000213?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\/55000213\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\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>Bilder kommen in Access an den verschiedensten Stellen vor: Als Daten der Datenbank etwa zur Darstellung von Personen oder Artikeln, in Men&uuml;s, Ribbons und Kontextmen&uuml;s, in ListView- und TreeView-Steuerelementen oder als Element einer Schaltfl&auml;che oder weiterer Steuerelemente. Es gibt verschiedene  M&ouml;glichkeiten, Bilder in Access verf&uuml;gbar zu machen. In dieser Artikelreihe schauen wir uns die unterschiedlichen Varianten an und gehen auf Vor- und Nachteile ein.<\/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,66082013,44000005],"tags":[],"class_list":["post-55000213","post","type-post","status-publish","format-standard","hentry","category-662013","category-66082013","category-AccessBenutzeroberflaeche"],"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>Bilder in Access, Teil I - Access [basics]<\/title>\n<meta name=\"description\" content=\"Bilder kommen in Access an den verschiedensten Stellen vor: Als Daten der Datenbank etwa zur Darstellung von Personen oder Artikeln, in Men\u00fcs, Ribbons und Kontextmen\u00fcs, in ListView- und TreeView-Steuerelementen oder als Element einer Schaltfl\u00e4che oder weiterer Steuerelemente. Es gibt verschiedene M\u00f6glichkeiten, Bilder in Access verf\u00fcgbar zu machen. In dieser Artikelreihe schauen wir uns die unterschiedlichen Varianten an und gehen auf Vor- und Nachteile ein.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bilder in Access, Teil I - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Bilder kommen in Access an den verschiedensten Stellen vor: Als Daten der Datenbank etwa zur Darstellung von Personen oder Artikeln, in Men\u00fcs, Ribbons und Kontextmen\u00fcs, in ListView- und TreeView-Steuerelementen oder als Element einer Schaltfl\u00e4che oder weiterer Steuerelemente. Es gibt verschiedene M\u00f6glichkeiten, Bilder in Access verf\u00fcgbar zu machen. In dieser Artikelreihe schauen wir uns die unterschiedlichen Varianten an und gehen auf Vor- und Nachteile ein.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:58:58+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_213_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=\"11\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\/Bilder_in_Access_Teil_I.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_213_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html\",\"name\":\"Bilder in Access, Teil I - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:58:58+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Bilder kommen in Access an den verschiedensten Stellen vor: Als Daten der Datenbank etwa zur Darstellung von Personen oder Artikeln, in Men\\u00fcs, Ribbons und Kontextmen\\u00fcs, in ListView- und TreeView-Steuerelementen oder als Element einer Schaltfl\\u00e4che oder weiterer Steuerelemente. Es gibt verschiedene M\\u00f6glichkeiten, Bilder in Access verf\\u00fcgbar zu machen. In dieser Artikelreihe schauen wir uns die unterschiedlichen Varianten an und gehen auf Vor- und Nachteile ein.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.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\/Bilder_in_Access_Teil_I.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Bilder_in_Access_Teil_I.html\",\"name\":\"Bilder in Access, Teil I\"}}]},{\"@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\/55000213","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=55000213"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000213\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}