{"id":55000625,"date":"2008-08-01T00:00:00","date_gmt":"2021-02-11T21:22:20","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=625"},"modified":"2024-02-19T08:23:47","modified_gmt":"2024-02-19T08:23:47","slug":"zoomfenster_im_eigenbau","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/","title":{"rendered":"Zoomfenster im Eigenbau"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6\" alt=\"\" width=\"1\" height=\"1\" \/><\/p>\n<p><b>Wenn Benutzer in Access l\u00e4ngere Inhalte von Textfeldern editieren, hilft das Zoomfenster oft weiter. Es zeigt den Inhalt in einem meist gr\u00f6\u00dferen Steuerelement und erlaubt das Einstellen der Schriftart und -gr\u00f6\u00dfe. Es hat allerdings zwei Nachteile: Man kann seine Gr\u00f6\u00dfe nicht anpassen und au\u00dferdem ist es nicht in der Runtime von Access 2007 verf\u00fcgbar. Zwei Gr\u00fcnde, ein eigenes Zoomfenster zu bauen.<\/b><\/p>\n<p>Das gravierendste Problem des originalen Zoomfensters von Access (siehe Bild 1) ist wohl seine beharrliche Weigerung, sich dem Benutzer unter Access 2007 zu zeigen. Das Zoomfenster befindet sich unter Access 2007 in der Datenbank <b>Utility.accda<\/b>, auf die Access-Anwendungen unter der Runtime aus unbekannten Gr\u00fcnden nicht zugreifen k\u00f6nnen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_04\/Zoomfenster-web-images\/pic001_opt.jpeg\" alt=\"pic001.tif\" \/><\/p>\n<p><b><span style=\"color: darkgrey;\">Bild 1: Das Zoomfenster von Access<\/span><\/b><\/p>\n<p>Das bezieht sich ausschlie\u00dflich auf Systeme, auf denen die Runtime-Version tats\u00e4chlich installiert ist. Die Aussage, man k\u00f6nne die Runtime-Version einer Datenbank unter Access 2007 ganz einfach testen, indem man ihre Dateiendung in <b>.accdr <\/b>\u00e4ndert, stimmt daher nicht ganz: Immerhin funktioniert dies, wenn die Vollversion auf dem betreffenden System installiert ist.<\/p>\n<p>Gelegentlich m\u00f6chte man das Zoomfenster vielleicht auch mal gr\u00f6\u00dfer ziehen, um etwa bestimmte Texte im urspr\u00fcnglichen Umbruch lesen zu k\u00f6nnen &#8211; dies w\u00fcrde zum Beispiel f\u00fcr Listings Sinn machen.<\/p>\n<p>Sollten Sie aus irgendeinem der genannten Gr\u00fcnde mit dem eingebauten Zoomfenster nicht mehr zufrieden sein, bauen Sie sich halt ein neues.<\/p>\n<p>Dazu brauchen Sie ein einfaches Formular, welches das Access Zoomfenster nachbildet, ein Makro namens <b>Autokeys <\/b>zum Abfangen der Tastenkombination <b>Umschalt + F2 <\/b>sowie ein wenig Code, der den aktuellen Steuerelementinhalt ausliest und diesen sp\u00e4ter zur\u00fcckschreibt.<\/p>\n<h2 data-tadv-p=\"keep\"><b>Formular f\u00fcr das Access Zoomfenster<\/b><\/h2>\n<p>Das Formular sollte in der Gr\u00f6\u00dfe skalierbar sein, sowie das Anpassen der Schriftgr\u00f6\u00dfe und der Schriftart erlauben. Dazu rufen Sie den entsprechenden Systemdialog auf.<\/p>\n<p>Zun\u00e4chst bauen Sie das Formular mit den enthaltenen Steuerelementen nach: Dazu ben\u00f6tigen Sie ein gro\u00dfes Textfeld und drei Schaltfl\u00e4chen, die Sie mit <b>txtZoom<\/b>, <b>cmdOK<\/b>, <b>cmdAbbrechen <\/b>und <b>cmdSchriftart <\/b>benennen. Die Steuerelemente ordnen Sie wie in Bild 2 an.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_04\/Zoomfenster-web-images\/pic002_opt.jpeg\" alt=\"pic002.tif\" \/><\/p>\n<p><b><span style=\"color: darkgrey;\">Bild 2: Das nachgebaute Zoomfenster in der Entwurfsansicht<\/span><\/b><\/p>\n<p>Stellen Sie die Formulareigenschaften <b>Bildlaufleisten<\/b>, <b>Datensatzmarkierer<\/b>, <b>Navigationsschaltfl\u00e4chen <\/b>und <b>Trennlinien <\/b>auf <b>Nein <\/b>ein.<\/p>\n<p>K\u00fcmmern Sie sich dann zun\u00e4chst um das Anpassen der Gr\u00f6\u00dfe. Dies erledigen Sie mit einer Prozedur, die durch die Ereigniseigenschaft <b>Bei Gr\u00f6\u00dfen\u00e4nderung <\/b>ausgel\u00f6st wird (s. Listing 1).<\/p>\n<p class=\"kastentabelleheader\">Listing 1: Anpassen der Gr\u00f6\u00dfe und Position der Steuerelemente beim \u00e4ndern der Formulargr\u00f6\u00dfe<\/p>\n<pre>Private Sub Form_Resize()\n    Const cRand As Integer = 100\n    Dim i As Integer\n    With Me!txtZoom\n        .Left = cRand\n        .Width = Me.InsideWidth - 3 * cRand - Me.cmdOK.Width\n        .Height = Me.InsideHeight - 2 * cRand - 10\n        .Top = cRand\n    End With\n    With Me.cmdOK\n        .Left = Me.InsideWidth - cRand - .Width\n        .Top = cRand\n    End With\n    With Me.cmdAbbrechen\n        .Left = Me.InsideWidth - cRand - .Width\n        .Top = Me.cmdOK.Height + 2 * cRand\n    End With\n    With Me.cmdSchriftart\n        .Left = Me.InsideWidth - cRand - .Width\n        .Top = 0\n        .Top = (Me.InsideHeight - cRand - .Height - 5)\n    End With\nEnd Sub<\/pre>\n<h2 data-tadv-p=\"keep\"><b>Zoom-Funktion<\/b><\/h2>\n<p>Bevor wir uns an die Funktionen der einzelnen Schaltfl\u00e4chen wagen, sind ein paar Gedanken \u00fcber die Vorgehensweise angebracht. Wie ruft man das Zoomfenster \u00fcberhaupt auf? Wir haben es bereits angedeutet: Die Tastenkombination <b>Umschalt + F2 <\/b>soll durch ein Tastaturmakro abgefangen werden. Doch was macht das Makro dann am besten zuerst mal eine VBA-Funktion aufrufen. Von dort aus programmiert es sich doch viel leichter. Diese nennen wir <b>ShowZoom<\/b>, dementsprechend sieht das Makro aus wie in Bild 3.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_04\/Zoomfenster-web-images\/pic003_opt.jpeg\" alt=\"pic003.tif\" \/><\/p>\n<p><b><span style=\"color: darkgrey;\">Bild 3: Das Tastaturmakro in der Entwurfsansicht<\/span><\/b><\/p>\n<p>Ein kleiner Test nach dem Speichern des Makros unter der Bezeichnung <b>AutoKeys <\/b>sollte nun einen Fehler ausl\u00f6sen, da die ben\u00f6tigte Funktion noch nicht vorhanden ist.<\/p>\n<p>Und was bewirkt diese Funktion nun eigentlich braucht sie doch nur das Formular aufzurufen, oder Mitnichten: Woher wei\u00df das Formular denn, woher es den anzuzeigenden Text nehmen soll Die Funktion muss beim Aufrufen zumindest den Textfeldinhalt per <b>OpenArgs<\/b> an das Zoom-Formular \u00fcbergeben.<\/p>\n<p>An den Inhalt muss man aber auch erstmal herankommen. Es gibt allerdings eine Methode namens <b>Screen.ActiveControl<\/b>, die einen Verweis auf das aktuell im Fokus stehende Steuerelement liefert. Diesen greifen Sie sich und schicken den enthaltenen Text per <b>OpenArgs <\/b>an das Formular, das als modaler Dialog ge\u00f6ffnet wird; das hei\u00dft, dass der Benutzer keine anderen Access-Objekte verwenden kann, solange dieses Formular ge\u00f6ffnet ist. Au\u00dferdem l\u00e4uft der aufrufende Code nicht weiter, bis das Formular den Fokus verliert. Im Formular kann der Benutzer den Text dann anpassen und das Formular dann entweder mit der <b>OK<\/b>-Taste oder der <b>Abbrechen<\/b>-Taste schlie\u00dfen. Bei <b>OK <\/b>wird das Formular nur unsichtbar gemacht, es verliert aber dennoch den Fokus. Die aufrufende Prozedur liest dann den neuen Inhalt des Textfeldes aus, schreibt diesen in das Ausgangstextfeld und schlie\u00dft das Formular endg\u00fcltig. Um das Verhalten des Original-Zoomfensters m\u00f6glichst genau nachzubilden, soll die Einf\u00fcgemarke am Ende des Ausdrucks landen. Im letzten Schritt schlie\u00dft die Funktion das Zoom-Formular endg\u00fcltig (s. Listing 2).<\/p>\n<p class=\"kastentabelleheader\">Listing 2: Anzeigen des Zoom-Formulars und Auslesen des Hinhalts<\/p>\n<pre>Public Function ShowZoom()\n    Dim str As String\n    On Error Resume Next\n    str = Screen.ActiveControl.Text\n    If Err.Number = 0 Then\n        DoCmd.OpenForm \"frmZoom\", windowMode:=acDialog, _\n        OpenArgs:=str\n        If (SysCmd(acSysCmdGetObjectState, acForm, _\n            \"frmZoom\") &gt; 0) Then\n            Screen.ActiveControl.Text = _\n            Nz(Forms!frmZoom!txtZoom, \"\")\n            Screen.ActiveControl.SelStart = 32000\n            DoCmd.Close acForm, \"frmZoom\"\n        End If\n    End If\nEnd Function<\/pre>\n<p>Ob der Benutzer \u00fcberhaupt die <b>OK<\/b>-Schaltfl\u00e4che zum Schlie\u00dfen verwendet hat, pr\u00fcft die aufrufende Funktion anhand des Formular-Status: Ist es noch ge\u00f6ffnet, muss es nun unsichtbar sein, also hat der Benutzer auf <b>OK <\/b>geklickt. Ist es geschlossen, war die <b>Abbrechen<\/b>-Schaltfl\u00e4che f\u00fcr das Schlie\u00dfen des Formulars verantwortlich.<\/p>\n<p>Mittendrin gibt es noch eine Fehlerbehandlung: Diese sorgt daf\u00fcr, dass das Zoomfenster nicht ge\u00f6ffnet wird, wenn das beim Bet\u00e4tigen von <b>Umschalt + F2 <\/b>aktive Steuerelement keine <b>Text<\/b>-Eigenschaft aufweist.<\/p>\n<h2 data-tadv-p=\"keep\"><b>Formularfunktionen des\u00a0<\/b><span style=\"font-weight: 600;\">Zoomfensters<\/span><\/h2>\n<p>Es fehlt noch der im Formularmodul enthaltene Code. Die Ereignisprozedur, die beim Laden des Formulars ausgel\u00f6st wird, liest die per <b>OpenArgs<\/b> \u00fcbergebene Zeichenkette ein und schreibt diese in das Textfeld des Zoomfensters:<\/p>\n<pre>Private Sub Form_Load()\n    Me!txtZoom = Me.OpenArgs\n    Me!txtZoom.SetFocus\n    Me!txtZoom.SelStart = 32000\n    End Sub<\/pre>\n<p>Die <b>Abbrechen<\/b>-Schaltfl\u00e4che schlie\u00dft das Formular:<\/p>\n<pre>Private Sub cmdAbbrechen_Click()\n    DoCmd.Close acForm, Me.Name\n    End Sub<\/pre>\n<p>Die <b>OK<\/b>-Schaltfl\u00e4che schlie\u00dflich macht das Formular unsichtbar, was &#8211; wie oben erw\u00e4hnt &#8211; dazu f\u00fchrt, dass das Formular zwar den Fokus verliert, aber noch ge\u00f6ffnet ist, sodass die aufrufende Funktion weiterlaufen und den Textfeldinhalt auslesen kann:<\/p>\n<pre>Private Sub cmdOK_Click()\n    Me.Visible = False\n    End Sub<\/pre>\n<h2 data-tadv-p=\"keep\"><b>Schriftart einstellen<\/b><\/h2>\n<p>Die Schriftart stellen Sie mit der eingebauten Dialogfunktion ein. Dazu brauchen Sie entweder das <b>CommonDialog<\/b> ActiveX-Steuerelement im Formular oder eine Klasse, die aus dem Buch <b>Access 2002 Developer Handbook <\/b>von Litwin, Getz und Gunderloy stammt. Diese finden Sie unter dem Namen <b>CommonDialog <\/b>in der Beispieldatenbank zu diesem Artikel.<\/p>\n<p>Mit dieser Klasse im Gep\u00e4ck ist der Aufruf des gew\u00fcnschten Dialogs ganz einfach. Sie deklarieren einfach eine Objektvariable auf Basis dieser Klasse und instanzieren diese. Mit einigen Eigenschaften wie etwa <b>FontName <\/b>\u00fcbergeben Sie die aktuellen Einstellungen des Zoom-Textfeldes an die Klasse, damit der Dialog diese direkt anzeigt (siehe Bild 4).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_04\/Zoomfenster-web-images\/pic005_opt.jpeg\" alt=\"pic005.tif\" \/><\/p>\n<p><b><span style=\"color: darkgrey;\">Bild 4: Mit diesem Dialog stellen Sie die Schriftart f\u00fcr das Zoom-Textfeld ein.<\/span><\/b><\/p>\n<p>Mit der Methode <b>ShowFont <\/b>\u00f6ffnen Sie den Dialog. Die folgenden Anweisungen wenden die vorgenommenen Einstellungen auf das Textfeld <b>txtZoom <\/b>an.<\/p>\n<pre>Private Sub cmdSchriftart_Click()\n    Dim cdl As CommonDialog\n    Set cdl = New CommonDialog\n    With cdl\n    .FontBold = Me.txtZoom.FontBold\n    .FontItalic = Me.txtZoom.FontItalic\n    .FontName = Me.txtZoom.FontName\n    .FontSize = Me.txtZoom.FontSize\n    .FontUnderline = Me.txtZoom.FontUnderline\n    .FontWeight = Me.txtZoom.FontWeight\n    .FontColor = Me.txtZoom.ForeColor\n    .ShowFont\n    Me.txtZoom.FontBold = .FontBold\n    Me.txtZoom.FontItalic = .FontItalic\n    Me.txtZoom.FontName = .FontName\n    Me.txtZoom.FontSize = .FontSize\n    Me.txtZoom.FontUnderline = .FontUnderline\n    Me.txtZoom.FontWeight = .FontWeight\n    Me.txtZoom.ForeColor = .FontColor\n    End With\nEnd Sub<\/pre>\n<h2 data-tadv-p=\"keep\"><b>Formular f\u00fcr das Access Zoomfenster vergr\u00f6\u00dfern und verkleinern<\/b><\/h2>\n<p>Formulare, die mit dem Parameter <b>WindowMode:=acDialog <\/b>als modale Dialoge ge\u00f6ffnet wurden, erlauben leider keine \u00e4nderung ihrer Gr\u00f6\u00dfe durch Ziehen der Rahmen.<\/p>\n<p>Also f\u00fcgen Sie noch vier Steuerelemente hinzu, die das Formular jeweils um 10 Prozent nach rechts beziehungsweise unten vergr\u00f6\u00dferen oder verkleinern. Die Anordnung entnehmen Sie Bild 5; die Funktionen sind wie die folgende aufgebaut:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_04\/Zoomfenster-web-images\/pic004_opt.jpeg\" alt=\"pic004.tif\" \/><\/p>\n<p><b><span style=\"color: darkgrey;\">Bild 5: Das fertige Zoom-Formular<\/span><\/b><\/p>\n<pre>Private Sub cmdZoomInX_Click()\n    Me.InsideWidth = Me.InsideWidth * 1.1\nEnd Sub<\/pre>\n<h2 class=\"kastentabelleheader\">Access Zoomfenster im Soforteinsatz<\/h2>\n<p>Wenn Sie das Formular f\u00fcr Access Zoomfenster in Ihren eigenen Projekten einsetzen m\u00f6chten, brauchen Sie nur das Formular <b>frmZoom<\/b>, das Standardmodul <b>mdlZoom<\/b>, die Klasse <b>CommonDialog <\/b>und das Makro <b>AutoKeys <\/b>in die Zieldatenbank zu importieren. Sollte bereits ein gleichnamiges Makro in der Datenbank enthalten sein, f\u00fcgen Sie einfach den einzigen darin enthaltenen Befehl zum bestehenden Makro hinzu.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Zoom.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/6C942A48-1058-40BF-ABAE-5071C9E5D080\/aiu_625.zip\">Download<\/a><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn Benutzer in Access l&auml;ngere Inhalte von Textfeldern editieren, hilft das Zoomfenster oft weiter. Es zeigt den Inhalt in einem meist gr&ouml;&szlig;eren Steuerelement und erlaubt das Einstellen der Schriftart und -gr&ouml;&szlig;e. Es hat allerdings zwei Nachteile: Man kann seine Gr&ouml;&szlig;e nicht anpassen und au&szlig;erdem ist es nicht in der Runtime von Access 2007 verf&uuml;gbar. Zwei Gr&uuml;nde, ein eigenes Zoomfenster zu bauen.<\/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":[662008,66042008,44000028,44000027],"tags":[],"class_list":["post-55000625","post","type-post","status-publish","format-standard","hentry","category-662008","category-66042008","category-Ergonomie_und_Benutzeroberflaeche","category-Loesungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access Zoomfenster selbst bauen und Anwendungen optimieren<\/title>\n<meta name=\"description\" content=\"F\u00fcgen Sie Ihrer Anwendung ein eigenes Zoomfenster mit verbesserten Funktionen f\u00fcr das komfortable Anzeigen von Texten hinzu.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zoomfenster im Eigenbau\" \/>\n<meta property=\"og:description\" content=\"F\u00fcgen Sie Ihrer Anwendung ein eigenes Zoomfenster mit verbesserten Funktionen f\u00fcr das komfortable Anzeigen von Texten hinzu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-11T21:22:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-19T08:23:47+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Zoomfenster im Eigenbau\",\"datePublished\":\"2021-02-11T21:22:20+00:00\",\"dateModified\":\"2024-02-19T08:23:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/\"},\"wordCount\":1178,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/2fbeec6d4c664e1abf33fe5bcc9cced6\",\"articleSection\":[\"2008\",\"4\\\/2008\",\"Ergonomie und Benutzeroberfl\u00e4che\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/\",\"name\":\"Access Zoomfenster selbst bauen und Anwendungen optimieren\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/2fbeec6d4c664e1abf33fe5bcc9cced6\",\"datePublished\":\"2021-02-11T21:22:20+00:00\",\"dateModified\":\"2024-02-19T08:23:47+00:00\",\"description\":\"F\u00fcgen Sie Ihrer Anwendung ein eigenes Zoomfenster mit verbesserten Funktionen f\u00fcr das komfortable Anzeigen von Texten hinzu.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/2fbeec6d4c664e1abf33fe5bcc9cced6\",\"contentUrl\":\"http:\\\/\\\/vg04.met.vgwort.de\\\/na\\\/2fbeec6d4c664e1abf33fe5bcc9cced6\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/zoomfenster_im_eigenbau\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zoomfenster im Eigenbau\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Access Zoomfenster selbst bauen und Anwendungen optimieren","description":"F\u00fcgen Sie Ihrer Anwendung ein eigenes Zoomfenster mit verbesserten Funktionen f\u00fcr das komfortable Anzeigen von Texten hinzu.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/","og_locale":"de_DE","og_type":"article","og_title":"Zoomfenster im Eigenbau","og_description":"F\u00fcgen Sie Ihrer Anwendung ein eigenes Zoomfenster mit verbesserten Funktionen f\u00fcr das komfortable Anzeigen von Texten hinzu.","og_url":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-02-11T21:22:20+00:00","article_modified_time":"2024-02-19T08:23:47+00:00","og_image":[{"url":"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Zoomfenster im Eigenbau","datePublished":"2021-02-11T21:22:20+00:00","dateModified":"2024-02-19T08:23:47+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/"},"wordCount":1178,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#primaryimage"},"thumbnailUrl":"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6","articleSection":["2008","4\/2008","Ergonomie und Benutzeroberfl\u00e4che","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/","url":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/","name":"Access Zoomfenster selbst bauen und Anwendungen optimieren","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#primaryimage"},"thumbnailUrl":"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6","datePublished":"2021-02-11T21:22:20+00:00","dateModified":"2024-02-19T08:23:47+00:00","description":"F\u00fcgen Sie Ihrer Anwendung ein eigenes Zoomfenster mit verbesserten Funktionen f\u00fcr das komfortable Anzeigen von Texten hinzu.","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#primaryimage","url":"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6","contentUrl":"http:\/\/vg04.met.vgwort.de\/na\/2fbeec6d4c664e1abf33fe5bcc9cced6"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/zoomfenster_im_eigenbau\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Zoomfenster im Eigenbau"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000625"}],"version-history":[{"count":5,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000625\/revisions"}],"predecessor-version":[{"id":88075302,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000625\/revisions\/88075302"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}