{"id":55000604,"date":"2008-06-01T00:00:00","date_gmt":"2021-02-11T21:20:55","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=604"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Charts_mit_Access_und_Google","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/","title":{"rendered":"Charts mit Access und Google"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Das Internet bietet immer mehr interessante M&ouml;glichkeiten. Interessant ist beispielsweise eine der vielen APIs von Google, diesmal zum Erstellen von Charts mit einfachen HTML-Anweisungen. Wir zeigen, wie Sie solche Charts in eigene Anwendungen einbaucn. Einzige Voraussetzung: eine Internetverbindung und Vertrauen in Google.<\/b><\/p>\n<p>Wollen Sie ganz ohne irgendwelche Zusatzkomponenten Charts in verschiedenen Geschmacksnoten in Ihren Anwendungen unterbringen Wer eine Internetverbindung hat und sich nicht scheut, die anzuzeigenden Daten zum Erstellen des Charts zu einem Google-Server zu schicken, erh&auml;lt als Antwort auf eine einfache Anfrage eine PNG-Datei mit dem Chart als Inhalt.<\/p>\n<p>Dieser Service ist normalerweise zum Einbau in Internetangebote gedacht, aber Access im Unternehmen greift sich wie &uuml;blich alles, was sich irgendwie gewinnbringend in eine Datenbank einbauen l&auml;sst, heraus. Und da die vorhandenen Komponenten zum Erstellen von Charts &#8211; Microsoft Graph etwa &#8211; nicht gerade einfach zu handhaben sind, werfen wir einen genaueren Blick auf diesen Google-Dienst, der im Dezember 2007 gestartet wurde.<\/p>\n<p>Das Mittel der Wahl zum Anzeigen eines Charts wie in Bild 1 ist ein Webbrowser wie der Internet Explorer oder Firefox. F&uuml;r diesen Chart haben wir folgende URL zusammengesetzt:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_02\/ChartsMitGoogle-web-images\/pic001_opt.jpeg\" alt=\"pic001.tif\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Ein einfaches Tortendiagramm mit Google Charts<\/span><\/b><\/p>\n<pre>http:\/\/chart.apis.google.com\/chart\r\ncht=p3\r\n&amp;chd=t:13,21,7,8,10,18,7,13\r\n&amp;chs=400x100\r\n&amp;chl=Fleischprodukte|Getr%c3%a4nke|\r\nGetreideprodukte|Gew%c3%bcrze|\r\nMeeresfr%c3%bcchte|Milchprodukte|\r\nNaturprodukte|S%c3%bc%c3%9fwaren<\/pre>\n<p>Der Aufbau ist kinderleicht. An die eigentliche URL h&auml;ngt man lediglich einige Parameter an. Der erste namens <b>cht <\/b>gibt an, welche Chart-Variante man anzeigen m&ouml;chte, in diesem Fall ein Tortendiagramm (<b>p <\/b>steht f&uuml;r <b>pie<\/b>).<\/p>\n<p><b>chd <\/b>liefert die eigentlichen, durch Kommata getrennten Daten, die beim Tortendiagramm zu den Beschriftungen passen sollten, die Sie mit dem Parameter <b>chl <\/b>&uuml;bergeben. <b>chs <\/b>schlie&szlig;lich gibt die Gr&ouml;&szlig;e des Diagramms in Pixeln an.<\/p>\n<p>Den kompletten Satz von Informationen zu den Parametern und den verschiedenen Charttypen finden Sie hier:<\/p>\n<pre>http:\/\/code.google.com\/apis\/chart\/<\/pre>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Charts in Access<\/p>\n<p>Wie aber soll man ein solches Chart nun in Access unterbringen Klar, im ersten Ansatz w&uuml;rde man es mit dem Webbrowser-Steuerelement versuchen, was nat&uuml;rlich auch funktioniert. Aber direkt einen kompletten Browser in ein Formular einbauen, nur um eine PNG-Datei anzuzeigen Nein, das muss nicht sein. Mit einer modifizierten Version der <b>GDI+<\/b>-Funktionssammlung von Sascha Trowitzsch und einer kleinen Routine vom gleichen Autor holen Sie sich die PNG-Datei direkt in den Speicher, um diese im gleichen Zuge in einem <b>MSForms<\/b>&#8211;<b>Image<\/b>-Steuerelement anzuzeigen.<\/p>\n<p>Neben dem Standardmodul <b>mdlGDIPlus <\/b>aus der Beispieldatenbank brauchen Sie eigentlich nur noch die kleine Routine aus Listing 1, die eine URL mit dem Aufruf von Google Charts erwartet und ein <b>StdPicture<\/b>-Objekt zur&uuml;ckliefert. Dieses kann man direkt dem Image-Steuerelement zuweisen, sodass der Aufruf eines Formulars mit einem solchen Steuerelement relativ knapp ausf&auml;llt:<\/p>\n<p class=\"kastentabelleheader\">Listing 1: Diese Funktion liefert ein StdPicture-Objekt als Ergebnis der &uuml;bergebenen URL.<\/p>\n<pre>Function GetChart(strURLParams As String) As StdPicture\r\n    Dim oHTTP As Object\r\n    On Error GoTo Fehler\r\n    Set oHTTP = CreateObject(&quot;MSXML2.XMLHTTP&quot;)\r\n    With oHTTP\r\n    .Open &quot;Get&quot;, strURLParams, False\r\n    .send\r\n    If .Status = 200 Then\r\n        Set GetChart = LoadPicturePlusStream(.responseStream)\r\n        .Abort\r\n    Else\r\n        MsgBox &quot;Problem bei Internetverbindung zu &quot; &amp; strURLParams &amp; &quot; : &quot; &amp; _\r\n        vbCrLf &amp; vbCrLf &amp; .Status &amp; &quot; - &quot; &amp; .statusText, vbExclamation, &quot;Info:&quot;\r\n    End If\r\n    End With\r\n    Ende:\r\n    Set oHTTP = Nothing\r\n    Exit Function\r\n    Fehler:\r\n    MsgBox Err.Description\r\n    Resume Ende\r\nEnd Function\r\nSet ctlImage.Object.Picture = _\r\nGetChart(&quot;http:\/\/chart.apis.google.com\/...&quot;)<\/pre>\n<p><!--30percent--><\/p>\n<p><b>Von der Tabelle ins Chart-Diagramm<\/b><\/p>\n<p>Eine Frage ist noch offen: Wie erhalte ich aus den Daten meiner Datenbank die URL f&uuml;r das gew&uuml;nschte Diagramm<\/p>\n<p>Hier ist Handarbeit angesagt, und zwar in zwei Schritten: Erstens m&uuml;ssen Sie die Daten m&ouml;glichst in Form einer Abfrage aufbereiten und zweitens aus den Datens&auml;tzen dieser Abfrage eine entsprechende URL formen.<\/p>\n<p>Wir veranschaulichen Ihnen dies am Beispiel des obigen Tortendiagramms. Es zeigt, welchen Anteil jede der Artikelkategorien der S&uuml;dsturm-Datenbank (das ist die f&uuml;r Access im Unternehmen abgewandelte Version der Nordwind-Datenbank) am Gesamtumsatz hat. Die Datenherkunft f&uuml;r den Chart sieht beispielsweise wie in Bild 2 aus, das Ergebnis dieser Abfrage wie in Bild 3.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_02\/ChartsMitGoogle-web-images\/pic002_opt.jpeg\" alt=\"pic002.tif\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Der Chart im Image-Control in einem Formular<\/span><\/b><\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_02\/ChartsMitGoogle-web-images\/pic004_opt.jpeg\" alt=\"pic004.tif\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Datenherkunft f&uuml;r den Chart in der Entwurfsansicht &#8230;<\/span><\/b><\/p>\n<p>Mit diesem Abfrageergebnis haben Sie bereits alles N&ouml;tige &#8211; n&auml;mlich jeweils eine Beschriftung und einen passenden Wert. Daraus m&uuml;ssen Sie nun noch den Link mit den entsprechenden Parametern erzeugen. Dies erledigt die Routine aus Listing 2. Sie erzeugt ein Recordset auf Basis der Abfrage <b>qryUmsatzKategorien <\/b>und f&uuml;gt in einer <b>Do While<\/b>-Schleife zwei Zeichenketten zusammen, die Beschriftungen und Werte getrennt durch das Pipe-Zeichen (|) beziehungsweise Kommata enthalten. Dabei normiert die Routine die Zahlenwerte noch (das Tortendiagramm akzeptiert offensichtlich nur Werte bis 100), sodass die Summe aller Werte 100 ergibt. Dies geschieht durch Dividieren der Ums&auml;tze der einzelnen Kategorien durch die Gesamtsumme und anschlie&szlig;endes Multiplizieren mit 100. Die Routine ruft eine weitere kleine Funktion auf, die Umlaute und &szlig; durch entsprechende Codierungen ersetzt &#8211; das Ergebnis zeigt dann Abb. 4.<\/p>\n<p class=\"kastentabelleheader\">Listing 2: Parameterzeichenkette aus dem Abfrageergebnis erzeugen<\/p>\n<pre>Private Sub cmdChartIt_Click()\r\n    Dim db As DAO.Database\r\n    Dim rst As DAO.Recordset\r\n    Dim strBeschriftungen As String\r\n    Dim strWerte As String\r\n    Dim strLink As String\r\n    Dim lngSumme As Long\r\n    Set db = CurrentDb\r\n    Set rst = db.OpenRecordset(&quot;SELECT Kategoriename, Preis from qryUmsatzKategorien&quot;, _\r\n    dbOpenDynaset)\r\n    lngSumme = DSum(&quot;Preis&quot;, &quot;qryUmsatzKategorien&quot;)\r\n    Do While Not rst.EOF\r\n        strBeschriftungen = strBeschriftungen &amp; URLEncode(rst!Kategoriename) &amp; &quot;|&quot;\r\n        strWerte = strWerte &amp; Int(rst!Preis \/ lngSumme * 100) &amp; &quot;,&quot;\r\n        rst.MoveNext\r\n    Loop\r\n    strLink = &quot;http:\/\/chart.apis.google.com\/chart&quot;\r\n    strLink = strLink &amp; &quot;cht=p3&quot;\r\n    strLink = strLink &amp; &quot;&amp;chd=t:&quot; &amp; Left(strWerte, Len(strWerte) - 1)\r\n    strLink = strLink &amp; &quot;&amp;chs=400x100&amp;chl=&quot; &amp; Left(strBeschriftungen, Len(strBeschriftungen) - 1)\r\n    Set ctlImage.Object.Picture = GetChart(strLink)\r\n    End Sub<\/pre>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_02\/ChartsMitGoogle-web-images\/pic003_opt.jpeg\" alt=\"pic003.tif\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: <\/span><\/b><\/p>\n<pre>Public Function URLEncode(str As String) _\r\n    As String\r\n    Dim strTemp As String\r\n    strTemp = str\r\n    strTemp = Replace(strTemp, &quot;&szlig;&quot;, _\r\n    &quot;%c3%9f&quot;, , , vbBinaryCompare)\r\n    strTemp = Replace(strTemp, &quot;&auml;&quot;, _\r\n    &quot;%c3%a4&quot;, , , vbBinaryCompare)\r\n    strTemp = Replace(strTemp, &quot;&ouml;&quot;, _\r\n    &quot;%c3%b6&quot;, , , vbBinaryCompare)\r\n    strTemp = Replace(strTemp, &quot;&uuml;&quot;, _\r\n    &quot;%c3%bc&quot;, , , vbBinaryCompare)\r\n    strTemp = Replace(strTemp, &quot;&auml;&quot;, _\r\n    &quot;%c3%84&quot;, , , vbBinaryCompare)\r\n    strTemp = Replace(strTemp, &quot;&Ouml;&quot;, _\r\n    &quot;%c3%96&quot;, , , vbBinaryCompare)\r\n    strTemp = Replace(strTemp, &quot;&Uuml;&quot;, _\r\n    &quot;%c3%9c&quot;, , , vbBinaryCompare)\r\n    URLEncode = strTemp\r\nEnd Function<\/pre>\n<p><b>Google-Charts in Berichten<\/b><\/p>\n<p>Auch in Berichten lassen sich per Google erzeugte Charts einbinden (siehe Bild 5). Dazu f&uuml;gen Sie dort an geeigneter Stelle, beispielsweise im Berichtsfu&szlig;, ebenfalls ein <b>Image<\/b>-Steuerelement ein. Da das Erstellen des Charts unabh&auml;ngig von den &uuml;brigen Vorg&auml;ngen im Bericht abl&auml;uft, k&ouml;nnen Sie dies direkt zu Beginn erledigen, beispielsweise im Ereignis <b>Beim &Ouml;ffnen <\/b>des Berichts.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2008_02\/ChartsMitGoogle-web-images\/pic005_opt.jpeg\" alt=\"pic005.tif\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Das Diagramm in einem Access-Bericht<\/span><\/b><\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Zusammenfassung und Ausblick<\/p>\n<p>Neben dem Tortendiagramm bietet Google Charts noch eine ganze Menge weiterer Diagramme, deren Daten Sie auf &auml;hnliche Weise wie f&uuml;r das Tortendiagramm zusammenstellen und per Link an Google senden k&ouml;nnen. Das Aussehen der Charts l&auml;sst sich leicht einstellen &#8211; verschiedene Farben, Beschriftungen, &Uuml;berschriften oder Achsentitel sind kein Problem. Probieren Sie es einfach einmal aus &#8211; Sie k&ouml;nnen dort sogar eine Weltkarte anzeigen und ein oder mehrere L&auml;nder farbig hervorheben. Das funktioniert &uuml;brigens auch f&uuml;r einzelne Kontinente. Nicht vergessen darf man, dass Google die gesendeten Daten zwei Wochen f&uuml;r interne Test- und Debugging-Zwecke speichert.<\/p>\n<pre>... und in der Datenblattansicht<\/pre>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Charts.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/E509328B-1DD3-43CD-8CC8-FF787385197A\/aiu_604.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Internet bietet immer mehr interessante M&ouml;glichkeiten. Interessant ist beispielsweise eine der vielen APIs von Google, diesmal zum Erstellen von Charts mit einfachen HTML-Anweisungen. Wir zeigen, wie Sie solche Charts in eigene Anwendungen einbaucn. Einzige Voraussetzung: eine Internetverbindung und Vertrauen in Google.<\/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,66032008,44000024,44000026,44000030,44000023],"tags":[],"class_list":["post-55000604","post","type-post","status-publish","format-standard","hentry","category-662008","category-66032008","category-Berichte_und_Reporting","category-Interaktiv","category-Internet","category-Mit_Formularen_arbeiten"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Charts mit Access und Google - Access im Unternehmen<\/title>\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\/Charts_mit_Access_und_Google\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Charts mit Access und Google\" \/>\n<meta property=\"og:description\" content=\"Das Internet bietet immer mehr interessante M&ouml;glichkeiten. Interessant ist beispielsweise eine der vielen APIs von Google, diesmal zum Erstellen von Charts mit einfachen HTML-Anweisungen. Wir zeigen, wie Sie solche Charts in eigene Anwendungen einbaucn. Einzige Voraussetzung: eine Internetverbindung und Vertrauen in Google.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-11T21:20:55+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9\" \/>\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=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Charts mit Access und Google\",\"datePublished\":\"2021-02-11T21:20:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/\"},\"wordCount\":924,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/e9bbb987a11745a49a5ec5eb086f81d9\",\"articleSection\":[\"2008\",\"3\\\/2008\",\"Berichte und Reporting\",\"Interaktiv\",\"Internet\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/\",\"name\":\"Charts mit Access und Google - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/e9bbb987a11745a49a5ec5eb086f81d9\",\"datePublished\":\"2021-02-11T21:20:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/e9bbb987a11745a49a5ec5eb086f81d9\",\"contentUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/e9bbb987a11745a49a5ec5eb086f81d9\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Charts_mit_Access_und_Google\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Charts mit Access und Google\"}]},{\"@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":"Charts mit Access und Google - Access im Unternehmen","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\/Charts_mit_Access_und_Google\/","og_locale":"de_DE","og_type":"article","og_title":"Charts mit Access und Google","og_description":"Das Internet bietet immer mehr interessante M&ouml;glichkeiten. Interessant ist beispielsweise eine der vielen APIs von Google, diesmal zum Erstellen von Charts mit einfachen HTML-Anweisungen. Wir zeigen, wie Sie solche Charts in eigene Anwendungen einbaucn. Einzige Voraussetzung: eine Internetverbindung und Vertrauen in Google.","og_url":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-02-11T21:20:55+00:00","og_image":[{"url":"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Charts mit Access und Google","datePublished":"2021-02-11T21:20:55+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/"},"wordCount":924,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9","articleSection":["2008","3\/2008","Berichte und Reporting","Interaktiv","Internet","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/","url":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/","name":"Charts mit Access und Google - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9","datePublished":"2021-02-11T21:20:55+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#primaryimage","url":"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9","contentUrl":"http:\/\/vg01.met.vgwort.de\/na\/e9bbb987a11745a49a5ec5eb086f81d9"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Charts_mit_Access_und_Google\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Charts mit Access und Google"}]},{"@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\/55000604","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=55000604"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000604\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}