{"id":55000217,"date":"2004-06-01T00:00:00","date_gmt":"2020-05-06T15:17:44","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=217"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Malen_nach_Zahlen","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/","title":{"rendered":"Malen nach Zahlen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Andr&eacute; Minhorst, Duisburg<\/b><\/p>\n<p><b>Was w&auml;re eine Rechnung ohne die Linie zur Trennung von Einzelpositionen und Rechnungssumme oder zum Unterstreichen der &uuml;berschrift Oder ein optisch sch&ouml;ner Bericht, in dem der Briefkopf durch eine Linie vom Inhalt getrennt ist Die meisten dieser Linien k&ouml;nnen Sie statisch in den Bericht einf&uuml;gen, doch mit ein wenig VBA k&ouml;nnen Sie noch wesentlich mehr f&uuml;r die Optik Ihrer Berichte tun. Im vorliegenden Beitrag erfahren Sie, wie es geht.<\/b><\/p>\n<p>Die nachfolgenden Beispiele f&uuml;r die optische Aufbereitung von Berichten basieren alle auf der Anwendung der Line-Methode von VBA. Um nachfolgende Unklarheiten bez&uuml;glich der Anwendung dieser Methode im Voraus zu beiseitigen, erfahren Sie erst einmal alles &uuml;ber das einzige Werkzeug, mit dem Sie Ihre k&uuml;nstlerische Ader in Access ausleben k&ouml;nnen (mit Ausnahme der Circle-Methode).<\/p>\n<p>Die Line-Methode kann mehr, als der Name verr&auml;t: Mit ihr k&ouml;nnen Sie n&auml;mlich nicht nur Linien, sondern auch Rechtecke in einen Bericht zaubern. Das Ganze funkioniert nur in den Prozeduren, die durch die Ereigniseigenschaft Beim Drucken der verschiedenen Berichtsbereiche ausgel&ouml;st wird. Eine Ausnahme bildet die Bei Seite-Ereigniseigenschaft, die man auch zum Zeichnen von Linien und Rechtecken verwenden kann.<\/p>\n<p>Um vern&uuml;nftig mit der Line-Methode arbeiten zu k&ouml;nnen, legen Sie erstmal die Ma&szlig;einheit f&uuml;r den Bericht fest. Dazu stellen Sie den Wert der Eigenschaft ScaleMode ein &#8211; in Deutschland kommt hier vermutlich der Wert 6 (Millimeter) oder 7 (Zentimeter) zum Einsatz. Es stehen auch Werte wie Twips, Punkte oder Pixel zur Verf&uuml;gung, die aber in diesem Fall eher unhandlich sind. Wenn Sie ohnehin nur die Eigenschaften wie Koordinaten von Berichtsbereichen oder Steuerelementen als Grundlage f&uuml;r das Zeichnen von Linien und Rechtecken verwenden, k&ouml;nnen Sie die Eigenschaft ScaleMode unber&uuml;hrt lassen. Ebenfalls interessant sind die vier Eigenschaften ScaleTop, ScaleLeft, ScaleHeight und ScaleWidth, die der Ausgabe der Koordinaten und der Abmessungen der einzelnen Bereiche dienen. Die folgende Prozedur, die Sie f&uuml;r die Ereigniseigenschaft Bei Seite hinterlegen, gibt beispielsweise die kompletten Ma&szlig;e einer Seite aus:<\/p>\n<pre>Private Sub Report_Page()\r\n  Me.ScaleMode = 7\r\n  Debug.Print \"Left: \" & Me.ScaleLeft\r\n  Debug.Print \"Top: \" & Me.ScaleTop\r\n  Debug.Print \"Width: \" & Me.ScaleWidth\r\n  Debug.Print \"Height: \" & Me.ScaleHeight\r\nEnd Sub<\/pre>\n<p>F&uuml;r einen jungfr&auml;ulichen Bericht zeigt die Prozedur Folgendes im Testfenster an:<\/p>\n<pre>Left: 0\r\nTop: 0\r\nWidth: 15,86796\r\nHeight: 24,56394<\/pre>\n<p>Die Paramter der Line-Methode k&ouml;nnen auf unterschiedliche Art &uuml;bergeben werden. Im nachfolgenden Beitrag kommt die folgende zum Zuge:<\/p>\n<pre>object.Line [[Step](x1, y1)] - [Step](x2, y2)[, [color][, B[F]]]<\/pre>\n<p>Dabei geben x1 und y1 den Startpunkt der Linie beziehungsweise den ersten Eckpunkt des Rechtecks an. x2 und y2 enthalten die Koordinate des Endpunktes der Linie beziehungsweise des gegen&uuml;berliegenden Punktes des Rechtecks. Unter Farbe geben Sie eine unter Access &uuml;bliche Farbkonstante an und f&uuml;r Konstante geben Sie entweder keinen Wert f&uuml;r eine Linie oder den Buchstaben B f&uuml;r ein Rechteck an. Zus&auml;tzlich k&ouml;nnen Sie den Parameter B zu BF erg&auml;nzen, um ein gef&uuml;lltes Rechteck anzuzeigen. Wenn Sie den Parameter Step verwenden, werden die Parameter x1, y1, x2 und y2 relativ zu dem Punkt ermittelt, der durch die Eigenschaften CurrentX und CurrentY des jeweiligen Bereichs angegeben ist.<\/p>\n<h3>Hinweis<\/h3>\n<p>Versuchen Sie es nicht mit der in der Online-Hilfe neuerer Access-Versionen angegebenen Fassung der Line-Methode. Sie ist schlichtweg falsch. <\/p>\n<p>Ein einfaches Beispiel zum Start ist das Einrahmen einer kompletten Berichtsseite inklusive Berichtskopf und -fu&szlig;. Diese Aufgabe handeln Sie in einer einzigen Zeile ab, indem Sie die Eigenschaften ScaleTop, ScaleLeft, ScaleHeight und ScaleWidth in die Line-Methode einflie&szlig;en lassen.<\/p>\n<p>Eigentlich sollte die folgende Anweisung in der Ereignisprozedur Bei Seite des Berichts alles Notwendige erledigen und beispielsweise einen roten Rahmen um den Bericht legen:<\/p>\n<pre>Me.Line (Me.ScaleLeft, Me.ScaleTop)-(Me.ScaleWidth, Me.ScaleHeight), &HFF, B<\/pre>\n<p><!--30percent--><\/p>\n<p>Da aber zwischen Theorie und Praxis immer noch ein kleiner Unterschied besteht, erscheinen dann die rechte und die untere Linie des Rechtecks  nicht mehr im Bericht. Wenn Sie die Anweisung um wenige Millimeter anpassen wie in folgender Prozedur, sieht das Ergebnis wie in Bild 1 aus:<\/p>\n<p><IMG height=\"416\" src=\"..\/fileadmin\/_temp_\/{1B2B5661-34DF-408B-B3F0-E6B4F82506E5}\/pic001.png\" width=\"305\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Ein komplett eingerahmter Bericht<\/span><\/b><\/p>\n<pre>Private Sub Report_Page()\r\n    Me.ScaleMode = 7\r\n    Me.Line (Me.ScaleLeft, _        Me.ScaleTop)-(Me.ScaleWidth, _        Me.ScaleHeight), &HFF, B\r\nEnd Sub<\/pre>\n<p>Interessanter wird das Einrahmen, wenn Sie eine Tabelle mit Daten komplett mit einem Gitternetz versehen m&ouml;chten. Im folgenden Beispiel soll das in einem Bericht mit einer Artikelliste passieren.<\/p>\n<p>Erstellen Sie zun&auml;chst einen Bericht, dessen Entwurfsansicht wie in Bild 2 aussieht. Der Bericht selbst enth&auml;lt noch kein einziges grafisches Element wie eine Linie &uuml;ber- oder unterhalb des Detailbereichs. S&auml;mtliche Linien, die in der Druckansicht des Berichts wie in Bild 3 zu erkennen sind, werden per VBA-Code erstellt.<\/p>\n<p>Die daf&uuml;r zust&auml;ndige Prozedur finden Sie in Quellcode 1. F&uuml;r ihren Aufruf ist die Ereigniseigenschaft Beim Drucken des Detailbereichs zust&auml;ndig. Die Funktion erstellt das Gitternetz in zwei Schritten: Zun&auml;chst zeichnet sie f&uuml;r jedes Steuerelement au&szlig;er dem rechts au&szlig;en liegenden eine Linie rechts von dem Steuerelement, die der H&ouml;he des Detailbereichs entspricht. Anschlie&szlig;end zieht sie einen Rahmen um den kompletten Detailbereich, der die bereits bestehenden Linien zu einem Gitternetz erg&auml;nzt.<\/p>\n<p><IMG height=\"200\" src=\"..\/fileadmin\/_temp_\/{1B2B5661-34DF-408B-B3F0-E6B4F82506E5}\/pic002.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Entwurfsansicht einer Artikelliste<\/span><\/b><\/p>\n<p><IMG height=\"200\" src=\"..\/fileadmin\/_temp_\/{1B2B5661-34DF-408B-B3F0-E6B4F82506E5}\/pic003.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3:  Artikelliste mit Gitternetz<\/span><\/b><\/p>\n<pre>Private Sub Detailbereich_Print(Cancel As Integer, _    PrintCount As Integer)\r\n    Dim ctl As Control\r\n    For Each ctl In Me.Section(acDetail).Controls\r\n        If Not ctl.Name = \"Mindestbestand\" Then\r\n            With ctl\r\n                Me.Line ((.Left + .Width), 0)-(.Left _                    + .Width, Me.Height)\r\n            End With\r\n        End If\r\n    Next\r\n    With Me\r\n        Me.Line (0, 0)-(.Width, .Height), 0, B\r\n    End With\r\n    Set ctl = Nothing\r\nEnd Sub<\/pre>\n<p><b>Quellcode 1<\/b><\/p>\n<p>Bei der hier vorliegenden Menge der Steuerelemente k&ouml;nnte die Prozedur auch jedem Steuerelement einzeln die rechts daneben liegende Linie hinzuf&uuml;gen, aber die L&ouml;sung mit der Schleife &uuml;ber alle Steuerelemente mit Ausnahme des rechten ist wesentlich eleganter und kann so leicht auf andere Formulare &uuml;bertragen werden.<\/p>\n<p>Theoretisch k&ouml;nnen Sie auch neben das letzte Steuerelement eine Linie zeichnen, da diese mit dem rechten Teil des Rahmens um den kompletten Detailbereich &uuml;bereinstimmt.<\/p>\n<p>Als x-Koordinaten f&uuml;r die Linie verwendet die Prozedur die Summe der beiden Eigenschaften Left und Width des jeweiligen Steuerelements, die H&ouml;he ergibt sich aus der Eigenschaft Height des Detailbereichs.<\/p>\n<p>In vielen F&auml;llen werden Daten nicht wirklich gel&ouml;scht, sondern nur mit einem Flag versehen, das den Status des Datensatzes festlegt. Wenn Sie auf diese Weise &#8222;gel&ouml;schte&#8220; Datens&auml;tze einmal zusammen mit nicht gel&ouml;schten Datens&auml;tzen anzeigen m&ouml;chten, k&ouml;nnen Sie die gel&ouml;schten Datens&auml;tze nat&uuml;rlich auf einfache Weise einfach mit dem entsprechenden Kontrollk&auml;stchen anzeigen, das das &#8222;Gel&ouml;scht&#8220;-Flag enth&auml;lt.<\/p>\n<p>Etwas pfiffiger ist es, gel&ouml;schte Datens&auml;tze auch symbolisch als gel&ouml;scht anzuzeigen &#8211; indem Sie diese einfach durchstreichen, und zwar &uuml;ber die ganze Breite. Als Beispiel verwenden Sie die Artikelliste des vorherigen Beitrags. Zwar gibt es in der Artikeltabelle der Nordwind-Datenbank keine gel&ouml;schten Datens&auml;tze, aber ersatzweise nehmen Sie in dem Fall mit den Artikeln vorlieb, die als Auslaufartikel gekennzeichnet sind. Bild 4 zeigt, wie der fertige Bericht aussieht. Damit die Striche an die richtige Stelle kommen, verwenden Sie die Prozedur aus Quellcode 2.<\/p>\n<p><IMG height=\"294\" src=\"..\/fileadmin\/_temp_\/{1B2B5661-34DF-408B-B3F0-E6B4F82506E5}\/pic004.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4:  Artikelliste mit durchgestrichenen Auslaufartikeln<\/span><\/b><\/p>\n<p><IMG height=\"294\" src=\"..\/fileadmin\/_temp_\/{1B2B5661-34DF-408B-B3F0-E6B4F82506E5}\/pic005.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5:  Ausgekreuzte Datens&auml;tze<\/span><\/b><\/p>\n<pre>Private Sub Detailbereich_Print(Cancel As Integer, PrintCount As Integer)\r\n    If Me.Auslaufartikel Then\r\n        Me.Line (0, Me.Height \/ 2)-(Me.Width, Me.Height \/ 2), 0\r\n    End If\r\nEnd Sub<\/pre>\n<p><b>Quellcode 2<\/b><\/p>\n<p>Die Prozedur &uuml;berpr&uuml;ft, ob der aktuelle Datensatz als Auslaufartikel markiert ist. Dazu muss das Feld Auslaufartikel im Detailbereich vorhanden sein, es kann aber durch das Setzen der Eigenschaft Sichtbar auf den Wert Nein ausgeblendet werden. Die Line-Methode zeichnet in dem Fall eine Linie, deren x-Koordinaten von 0 bis zum rechten Rand des Detailbereichs reichen und deren y-Koordinaten auf halber H&ouml;he des Detailbereichs liegen.<\/p>\n<p>Vielleicht m&ouml;chten Sie statt der waagerechten Linie durch einen nicht mehr ben&ouml;tigten Datensatz noch etwas radikaler vorgehen und den Datensatz direkt komplett auskreuzen (siehe Bild 5). In dem Fall m&uuml;ssen Sie lediglich die Prozedur aus Quellcode 2 ein wenig anpassen.<\/p>\n<p>Sie ben&ouml;tigen nun zwei Line-Methoden, die folgenderma&szlig;en aussehen:<\/p>\n<pre>Me.Line (0, 0)-(Me.Width, Me.Height), 0\r\nMe.Line (0, Me.Height)-(Me.Width, 0), 0<\/pre>\n<p>Wie Sie den ganzen Bericht einrahmen, haben Sie bereits erfahren. Mit der gleichen Vorgehensweise k&ouml;nnen Sie nat&uuml;rlich auch vertikale Linien erzeugen. Manchmal sollen die aber nicht von ganz oben nach ganz unten gehen, sondern sich lediglich zwischen dem Seitenkopf und dem Seitenfu&szlig; breit machen.<\/p>\n<pre>Private Sub Report_Page()\r\n    Dim xStart As Integer\r\n    Dim yStart As Integer\r\n    Dim Breite As Integer\r\n    Dim Hoehe As Integer\r\n    xStart = Me.ScaleLeft\r\n    yStart = Me.ScaleTop + Me.Section(acPageHeader).Height\r\n    Breite = Me.ScaleWidth - 10\r\n    Hoehe = Me.ScaleHeight - Me.Section(acPageFooter).Height\r\n    Me.Line (xStart, yStart)-(Breite, Hoehe), &H0, B\r\nEnd Sub<\/pre>\n<p><b>Quellcode 3<\/b><\/p>\n<p>Probleme macht dabei meistens der Platz zwischen dem letzten Datensatz und dem Seitenfu&szlig;, der faktisch keinen Inhalt hat und der eigentlich auch nicht mit einer vertikalen Linie versehen werden kann.<\/p>\n<p>Also verwenden Sie wiederum ein Rechteck &uuml;ber die komplette Seite, das Sie einfach oben und unten um die H&ouml;he des Seitenkopfes beziehungsweise Seitenfu&szlig;es verk&uuml;rzen.<\/p>\n<p><IMG height=\"634\" src=\"..\/fileadmin\/_temp_\/{1B2B5661-34DF-408B-B3F0-E6B4F82506E5}\/pic006.png\" width=\"424\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6:  Ein Bericht mit Rahmen um den Detailbereich und den verbleibenden Platz bis zum Fu&szlig;bereich<\/span><\/b><\/p>\n<p>Die entsprechende Prozedur, die durch die Ereigniseigenschaft Bei Seite ausgel&ouml;st wird, finden Sie in Quellcode 3. Der resultierende Bericht sieht wie in Bild 6 aus.<\/p>\n<p>Mit den hier vorgestellten M&ouml;glichkeiten k&ouml;nnen Sie vermutlich alle ben&ouml;tigten Linien und Rechtecke realisieren. <\/p>\n<p>Wenn Sie dennoch weitere Anregungen oder Fragen zu diesem Beitrag haben, wenden Sie sich einfach per E-Mail an die Adresse info@access-im-unternehmen.de.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was w&auml;re eine Rechnung ohne die Linie zur Trennung von Einzelpositionen und Rechnungssumme oder zum Unterstreichen der &Uuml;berschrift Oder ein optisch sch&ouml;ner Bericht, in dem der Briefkopf durch eine Linie vom Inhalt getrennt ist Die meisten dieser Linien k&ouml;nnen Sie statisch in den Bericht einf&uuml;gen, doch mit ein wenig VBA k&ouml;nnen Sie noch wesentlich mehr f&uuml;r die Optik Ihrer Berichte tun. Im vorliegenden Beitrag erfahren Sie, wie es geht.<\/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":[662004,66032004,44000024,44000025],"tags":[],"class_list":["post-55000217","post","type-post","status-publish","format-standard","hentry","category-662004","category-66032004","category-Berichte_und_Reporting","category-VBA_und_Programmiertechniken"],"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>Malen nach Zahlen - 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\/Malen_nach_Zahlen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Malen nach Zahlen\" \/>\n<meta property=\"og:description\" content=\"Was w&auml;re eine Rechnung ohne die Linie zur Trennung von Einzelpositionen und Rechnungssumme oder zum Unterstreichen der &Uuml;berschrift Oder ein optisch sch&ouml;ner Bericht, in dem der Briefkopf durch eine Linie vom Inhalt getrennt ist Die meisten dieser Linien k&ouml;nnen Sie statisch in den Bericht einf&uuml;gen, doch mit ein wenig VBA k&ouml;nnen Sie noch wesentlich mehr f&uuml;r die Optik Ihrer Berichte tun. Im vorliegenden Beitrag erfahren Sie, wie es geht.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-06T15:17:44+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f\" \/>\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\\\/Malen_nach_Zahlen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Malen nach Zahlen\",\"datePublished\":\"2020-05-06T15:17:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/\"},\"wordCount\":1460,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg06.met.vgwort.de\\\/na\\\/8b886c67ea244d2cb5486bc9902d895f\",\"articleSection\":[\"2004\",\"3\\\/2004\",\"Berichte und Reporting\",\"VBA und Programmiertechniken\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/\",\"name\":\"Malen nach Zahlen - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg06.met.vgwort.de\\\/na\\\/8b886c67ea244d2cb5486bc9902d895f\",\"datePublished\":\"2020-05-06T15:17:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg06.met.vgwort.de\\\/na\\\/8b886c67ea244d2cb5486bc9902d895f\",\"contentUrl\":\"http:\\\/\\\/vg06.met.vgwort.de\\\/na\\\/8b886c67ea244d2cb5486bc9902d895f\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Malen_nach_Zahlen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Malen nach Zahlen\"}]},{\"@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":"Malen nach Zahlen - 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\/Malen_nach_Zahlen\/","og_locale":"de_DE","og_type":"article","og_title":"Malen nach Zahlen","og_description":"Was w&auml;re eine Rechnung ohne die Linie zur Trennung von Einzelpositionen und Rechnungssumme oder zum Unterstreichen der &Uuml;berschrift Oder ein optisch sch&ouml;ner Bericht, in dem der Briefkopf durch eine Linie vom Inhalt getrennt ist Die meisten dieser Linien k&ouml;nnen Sie statisch in den Bericht einf&uuml;gen, doch mit ein wenig VBA k&ouml;nnen Sie noch wesentlich mehr f&uuml;r die Optik Ihrer Berichte tun. Im vorliegenden Beitrag erfahren Sie, wie es geht.","og_url":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-06T15:17:44+00:00","og_image":[{"url":"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f","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\/Malen_nach_Zahlen\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Malen nach Zahlen","datePublished":"2020-05-06T15:17:44+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/"},"wordCount":1460,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f","articleSection":["2004","3\/2004","Berichte und Reporting","VBA und Programmiertechniken"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/","url":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/","name":"Malen nach Zahlen - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f","datePublished":"2020-05-06T15:17:44+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#primaryimage","url":"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f","contentUrl":"http:\/\/vg06.met.vgwort.de\/na\/8b886c67ea244d2cb5486bc9902d895f"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Malen_nach_Zahlen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Malen nach Zahlen"}]},{"@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\/55000217","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=55000217"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000217\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}