{"id":55000783,"date":"2011-06-01T00:00:00","date_gmt":"2020-05-22T22:03:46","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=783"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Tipps_und_Tricks_32011","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/","title":{"rendered":"Tipps und Tricks 3\/2011"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>In dieser Ausgabe gibt es mal wieder ein paar Tipps und Tricks rund um die Arbeit mit Microsoft Access. Im ersten Tipp erfahren Sie, wie Sie Unterberichte in einem Bericht wahlweise ein- oder ausblenden. Der zweite Tipp verr&auml;t, wie Sie die Zusammenstellung von SQL-Ausdr&uuml;cken per VBA vereinfachen. Und schlie&szlig;lich zeigen wir Ihnen, wie Sie XML-Dokumente auf ihre G&uuml;ltigkeit hin pr&uuml;fen k&ouml;nnen.<\/b><\/p>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Unterberichte nach Bedarf<\/p>\n<p>Unterberichte kommen immer dann zum Einsatz, wenn ein Bericht Daten aus mehreren Tabellen gleichzeitig anzeigen soll, die nicht alle hierarchisch miteinander verkn&uuml;pft sind. Wenn Sie zum Beispiel alle Ansprechpartner und alle Projekte zu einem Kunden in einem Bericht anzeigen m&ouml;chten, erledigen Sie dies am besten mit zwei entsprechenden Unterberichten.<\/p>\n<p>Manchmal m&ouml;chten Sie den Bericht aber vielleicht nicht mit allen enthaltenen Unterberichten ausgeben &#8211; etwa, weil einer der Unterberichte Informationen enth&auml;lt, die Sie gerade nicht ben&ouml;tigen.<\/p>\n<p>In diesem Fall brauchen Sie zwei Dinge: Ein Formular, mit dem Sie die gew&uuml;nschten Unterberichte selektieren, und einen Bericht, der die Unterberichte entsprechend dieser Auswahl ein- oder ausblendet.<\/p>\n<p>Der Bericht dieses Beispiels soll drei Unterberichte enthalten, die vor dem &Ouml;ffnen &uuml;ber ein Formular namens <b>frmUnterberichte <\/b>aktiviert oder deaktiviert werden sollen. Dieses Formular sieht im Entwurf wie in Bild 1 aus. Die Kontrollk&auml;stchen hei&szlig;en <b>chk1<\/b>, <b>chk2 <\/b>und <b>chk3<\/b>, die Schaltfl&auml;che <b>cmdBericht<\/b>. Ein Klick auf die Schaltfl&auml;che l&ouml;st die folgende Ereignisprozedur aus, die schlicht den Bericht in der Seitenansicht &ouml;ffnet:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Das Formular zum Aktivieren und Deaktivieren der Unterberichte<\/span><\/b><\/p>\n<pre>Private Sub cmdBericht_Click()\r\n    DoCmd.OpenReport &quot;rpt&quot;, acViewPreview\r\nEnd Sub<\/pre>\n<p>Die Unterberichte namens <b>srp1<\/b>, <b>srp2 <\/b>und <b>srp3 <\/b>sind zu Beispielzwecken recht schlicht aufgebaut und enthalten jeweils nur ein Bezeichnungsfeld (s. Bild 2).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Einer der drei Unterberichte<\/span><\/b><\/p>\n<p>Der Hauptbericht hei&szlig;t <b>rptBericht <\/b>und sieht im Entwurf wie in Bild 3 aus. Dort sehen Sie drei Textfelder, welche die &Uuml;berschriften der Unterberichte darstellen, dazwischen haben wir die Unterberichte eingef&uuml;gt.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Der Hauptbericht mit den drei Unterberichten<\/span><\/b><\/p>\n<p>Wichtig ist, dass Sie die Textfelder und die Unterberichte direkt untereinander einf&uuml;gen. Wenn Sie anderenfalls zwischen jedem Steuerelement etwa einen halben Zentimeter Platz lassen und dann den mittleren Bericht ausblenden, entsteht eine unsch&ouml;ne L&uuml;cke.<\/p>\n<p>Wenn Sie nun in die Seitenansicht wechseln, sieht der Bericht wie in Bild 4 aus &#8211; alle &Uuml;berschriften und Unterberichte werden unmittelbar untereinander angezeigt.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Berichtsvorschau der Unterberichte<\/span><\/b><\/p>\n<p>Genau genommen k&ouml;nnen Sie die &Uuml;berschriften auch in die Unterberichte integrieren und stattdessen einfach leere Textfelder zwischen den Berichten platzieren. Die Hauptaufgabe der Textfelder ist n&auml;mlich die eines Platzhalters zwischen den Berichten.<\/p>\n<p>Wie nun blenden wir die einzelnen Berichtsbereiche aus Die notwendigen Informationen h&auml;lt ja das Formular <b>frmUnterberichte<\/b> bereit. Der Bericht muss diese also beim &Ouml;ffnen selbst auswerten, was wie in der folgenden Prozedur geschieht:<\/p>\n<pre>Private Sub Detailbereich_Format(Cancel As Integer, FormatCount As Integer)\r\n    With Forms!frmUnterberichte\r\n        Me!txt1.Visible = !chk1\r\n        Me!srp1.Visible = !chk1\r\n        Me!txt2.Visible = !chk2\r\n        Me!srp2.Visible = !chk2\r\n        Me!txt3.Visible = !chk3\r\n        Me!srp3.Visible = !chk3\r\n    End With\r\nEnd Sub<\/pre>\n<p><!--30percent--><\/p>\n<p>Die Prozedur liest den Wert der jeweiligen Kontrollk&auml;stchen aus und tr&auml;gt diesen gleich f&uuml;r die <b>Visible<\/b>-Eigenschaft der entsprechenden Textfeld- und Unterberichtsteuerelemente des Berichts ein.<\/p>\n<p>Wenn Sie nun den zweiten Unterbericht weglassen m&ouml;chten, sieht das Ergebnis wie in Bild 5 aus. Das kann noch nicht der letzte Schluss der Weisheit sein.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Der Unterbericht fehlt, aber es bleibt eine unsch&ouml;ne L&uuml;cke.<\/span><\/b><\/p>\n<p>Zum Gl&uuml;ck gibt es die Eigenschaft <b>Verkleinerbar<\/b>, die Sie gleich f&uuml;r alle sechs Steuerelemente des Beispielberichts auf <b>Ja <\/b>einstellen.<\/p>\n<p>Damit sorgen Sie daf&uuml;r, dass nicht sichtbare Steuerelemente auch keinen Platz in Anspruch nehmen. Das Ergebnis sieht nun wie in Bild 6 aus und entspricht genau unseren Vorstellungen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Nun stimmt alles: Der zweite Unterbericht entf&auml;llt schlicht ersatzlos.<\/span><\/b><\/p>\n<p>Wenn Sie die &Uuml;berschriften in die Unterberichte verschieben m&ouml;chten, k&ouml;nnen Sie auch einfach leere Textfelder als Abstandhalter zwischen den Unterberichten platzieren.<\/p>\n<p>Und wenn Sie sich noch fragen, warum wir hier mit Textfeldern und nicht mit Bezeichnungsfeldern arbeiten: Bezeichnungsfelder verf&uuml;gen ganz einfach nicht &uuml;ber die <b>Verkleinerbar<\/b>-Eigenschaft und w&uuml;rden so immer den eingestellten Platz einnehmen.<\/p>\n<p><b>SQL-Ausdr&uuml;cke einfach zusammenstellen<\/b><\/p>\n<p>Wenn Sie einen SQL-Ausdruck per VBA zusammenstellen, um diesen sp&auml;ter als Datenherkunft f&uuml;r ein Formular oder ein Steuerelement oder als Grundlage f&uuml;r ein Recordset zu verwenden, kommt es leicht zu Fehlern &#8211; vor allem, wenn sich der Ausdruck &uuml;ber mehrere Zeilen erstreckt:<\/p>\n<pre>Dim strSQL As String\r\nDim strProjektbezeichnung As String\r\nstrProjektbezeichnung = InputBox(&quot;Geben Sie den Projektnamen ein!&quot;)\r\nstrSQL = &quot;SELECT KundeID, Firma &quot; _\r\n    &amp; &quot;FROM tblKunden INNER JOIN tblProjekte &quot; _\r\n    &amp; &quot;ON tblKunden.KundeID = tblProjekte.KundeID &quot; _\r\n    &amp; &quot;WHERE Projekt LIKE ''&quot;\r\n    &amp; strProjektbezeichnung &amp; &quot;''&quot;<\/pre>\n<p>Hier vergisst man schnell mal ein Anf&uuml;hrungszeichen oder ein Hochkomma oder es fehlt ein Leerzeichen zwischen den Texten zweier Zeilen.<\/p>\n<p>Und Anf&auml;nger tun sich auch beim manuellen Zusammenschreiben von SQL-Ausdr&uuml;cken schwer &#8211; vor allem, wenn diese verkn&uuml;pfte Tabellen enthalten.<\/p>\n<p>Also machen wir es auf die einfache Tour und beginnen mit der Ermittlung des gew&uuml;nschten SQL-Strings ohne VBA-Variablen. SQL-Ausdr&uuml;cke lassen sich in den meisten F&auml;llen am einfachsten mit der Abfrage-Entwurfsansicht von Access erstellen.<\/p>\n<p>Dazu erstellen Sie eine neue Abfrage in der Entwurfsansicht, f&uuml;gen mit dem Dialog <b>Tabelle anzeigen <\/b>die gew&uuml;nschten Tabellen hinzu und w&auml;hlen die Felder aus, welche das Abfrageergebnis anzeigen soll.<\/p>\n<p>Legen Sie au&szlig;erdem Platzhalter f&uuml;r die Kriteriumsfelder fest. Damit Sie diese sp&auml;ter im SQL-Ausdruck leicht identifizieren k&ouml;nnen, fassen Sie sie beispielsweise in eckige Klammern ein.<\/p>\n<p>Wenn die Kriterienfelder nicht im Abfrageergebnis erscheinen sollen, k&ouml;nnen Sie diese durch einen Klick auf das Kontrollk&auml;stchen in der Zeile <b>Anzeigen <\/b>ausblenden.<\/p>\n<p>Bild 7 zeigt den Abfrageentwurf, welcher ungef&auml;hr der oben dargestellten Abfrage entpricht.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Erstellen einer Abfrage in der Abfrageentwurfsansicht<\/span><\/b><\/p>\n<p>Nun kommt der Schritt, den noch nicht jeder Entwickler kennt: Der Wechsel in die SQL-Ansicht und damit die Anzeige des SQL-Ausdrucks der soeben erstellten Abfrage (s. Bild 8).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2011_03\/TippsUndTricks-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: Die Abfrage in der SQL-Ansicht<\/span><\/b><\/p>\n<p>Diesen Ausdruck brauchen Sie nur noch geringf&uuml;gig anzupassen: Ersetzen Sie die Anf&uuml;hrungszeichen durch Hochkommata und entsorgen Sie die nicht ben&ouml;tigten Klammernpaare, sodass der Ausdruck nun so aussieht:<\/p>\n<pre>SELECT tblKunden.KundeID, tblKunden.Firma\r\nFROM tblKunden INNER JOIN tblProjekte\r\nON tblKunden.KundeID = tblProjekte.KundeID\r\nWHERE tblProjekte.Projekt Like ''[Platzhalter]'';<\/pre>\n<p>Kopieren Sie diesen Ausdruck nun und f&uuml;gen ihn als Wert einer String-Variablen namens <b>strSQL<\/b> wie in <span class=\"verweis-ohneumbruch\"><a href=\"#anker-36-anchor\">Listing 1<\/a><\/span> in den Code ein. Der Clou hierbei ist, dass Sie das Kriterium nicht mit einem Ausdruck wie <\/p>\n<pre>...LIKE ''&quot; &amp; strKriterium &amp; &quot;''&quot;<\/pre>\n<p>zusammensetzen m&uuml;ssen, sondern einfach einen Platzhalter integrieren und diesen sp&auml;ter mit der <b>Replace<\/b>-Funktion durch den eigentlichen Vergleichswert ersetzen.<\/p>\n<p class=\"listingueberschrift\">Listing 1: SQL-Ausdruck mit Platzhalter verwenden<\/p>\n<pre>Public Sub SQLAusdruck()\r\n    Dim db As DAO.Database\r\n    Dim rst As DAO.Recordset\r\n    Dim strProjekt As String\r\n    Dim strSQL As String\r\n    strProjekt = InputBox(&quot;Geben Sie einen Projektnamen ein.&quot;)\r\n    strSQL = &quot;SELECT tblKunden.KundeID, tblKunden.Firma FROM tblKunden INNER JOIN tblProjekte &quot; _\r\n        &amp; &quot;ON tblKunden.KundeID = tblProjekte.KundeID WHERE tblProjekte.Projekt Like ''[Platzhalter]'';&quot;\r\n    Set db = CurrentDb\r\n    Set rst = db.OpenRecordset(Replace(strSQL, &quot;[Platzhalter]&quot;, strProjekt))\r\n    If Not rst.EOF Then\r\n         MsgBox &quot;Das Projekt &quot; &amp; strProjekt &amp; &quot; geh&ouml;rt zum Kunden &quot; &amp; rst!Firma &amp; &quot;.&quot;\r\n    Else\r\n         MsgBox &quot;Kein Kunde gefunden.&quot;\r\n    End If\r\nEnd Sub<\/pre>\n<p><b>Fehlersuche in XML-Dokumenten<\/b><\/p>\n<p>Wenn man sich mit VBA und den Befehlen der MSXML-Bibliothek von Microsoft auf XML-Dokumente st&uuml;rzt, um diese zu zerpfl&uuml;cken, kann es leicht vorkommen, dass die Dokumente mit der <b>Load<\/b>-Methode einfach nicht gelesen werden.<\/p>\n<p>Grund ist oft ein Fehler im XML-Dokument &#8211; sei es ein nicht der Kodierung entsprechendes Zeichen oder ein fehlendes &ouml;ffnendes oder schlie&szlig;endes Element. Unsere kleine Hilfsfunktion schafft Abhilfe.<\/p>\n<p>Die VBA-Routine aus <span class=\"verweis-ohneumbruch\"><a href=\"#anker-43-anchor\">Listing 2<\/a><\/span> erwartet als Parameter den Pfad und den Namen des XML-Dokuments.<\/p>\n<p class=\"listingueberschrift\">Listing 2: Testen einer XML-Datei<\/p>\n<pre>Public Sub TestXML(strFile As String)\r\n    Dim objDocument As MSXML2.DOMDocument\r\n    Dim objError As MSXML2.IXMLDOMParseError\r\n    Set objDocument = New MSXML2.DOMDocument\r\n    If objDocument.Load(strFile) = True Then\r\n         Debug.Print &quot;Keine Fehler gefunden!&quot;\r\n    Else\r\n         With objDocument.parseError\r\n            Debug.Print &quot;Fehlernummer: &quot;, .ErrorCode\r\n            Debug.Print &quot;Fehlerbeschreibung: &quot;, .reason\r\n            Debug.Print &quot;Zeile\/Spalte: &quot;, .Line, .linepos\r\n            Debug.Print .srcText\r\n        End With\r\n    End If\r\nEnd Sub<\/pre>\n<p>Sie gibt das Ergebnis im Direktfenster aus. Dieses kann beispielsweise so aussehen:<\/p>\n<pre>Fehlernummer: -1072896760\r\nFehlerbeschreibung: Im Textinhalt wurde ein\r\nung&uuml;ltiges Zeichen gefunden.\r\nZeile\/Spalte: 15 23<\/pre>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>TippsUndTricks.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{C573892E-36A1-4C35-AFE4-49E2348963BE}\/aiu_783.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In dieser Ausgabe gibt es mal wieder ein paar Tipps und Tricks rund um die Arbeit mit Microsoft Access. Im ersten Tipp erfahren Sie, wie Sie Unterberichte in einem Bericht wahlweise ein- oder ausblenden. Der zweite Tipp verr&auml;t, wie Sie die Zusammenstellung von SQL-Ausdr&uuml;cken per VBA vereinfachen. Und schlie&szlig;lich zeigen wir Ihnen, wie Sie XML-Dokumente auf ihre G&uuml;ltigkeit hin pr&uuml;fen k&ouml;nnen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662011,66032011,44000004],"tags":[],"class_list":["post-55000783","post","type-post","status-publish","format-standard","hentry","category-662011","category-66032011","category-Tipps_und_Tricks"],"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>Tipps und Tricks 3\/2011 - 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\/Tipps_und_Tricks_32011\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tipps und Tricks 3\/2011\" \/>\n<meta property=\"og:description\" content=\"In dieser Ausgabe gibt es mal wieder ein paar Tipps und Tricks rund um die Arbeit mit Microsoft Access. Im ersten Tipp erfahren Sie, wie Sie Unterberichte in einem Bericht wahlweise ein- oder ausblenden. Der zweite Tipp verr&auml;t, wie Sie die Zusammenstellung von SQL-Ausdr&uuml;cken per VBA vereinfachen. Und schlie&szlig;lich zeigen wir Ihnen, wie Sie XML-Dokumente auf ihre G&uuml;ltigkeit hin pr&uuml;fen k&ouml;nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T22:03:46+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b\" \/>\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=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Tipps und Tricks 3\\\/2011\",\"datePublished\":\"2020-05-22T22:03:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/\"},\"wordCount\":1174,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/92ce3190010d499fa4201abab4d2740b\",\"articleSection\":[\"2011\",\"3\\\/2011\",\"Tipps und Tricks\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/\",\"name\":\"Tipps und Tricks 3\\\/2011 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/92ce3190010d499fa4201abab4d2740b\",\"datePublished\":\"2020-05-22T22:03:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/92ce3190010d499fa4201abab4d2740b\",\"contentUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/92ce3190010d499fa4201abab4d2740b\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_32011\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tipps und Tricks 3\\\/2011\"}]},{\"@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":"Tipps und Tricks 3\/2011 - 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\/Tipps_und_Tricks_32011\/","og_locale":"de_DE","og_type":"article","og_title":"Tipps und Tricks 3\/2011","og_description":"In dieser Ausgabe gibt es mal wieder ein paar Tipps und Tricks rund um die Arbeit mit Microsoft Access. Im ersten Tipp erfahren Sie, wie Sie Unterberichte in einem Bericht wahlweise ein- oder ausblenden. Der zweite Tipp verr&auml;t, wie Sie die Zusammenstellung von SQL-Ausdr&uuml;cken per VBA vereinfachen. Und schlie&szlig;lich zeigen wir Ihnen, wie Sie XML-Dokumente auf ihre G&uuml;ltigkeit hin pr&uuml;fen k&ouml;nnen.","og_url":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T22:03:46+00:00","og_image":[{"url":"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Tipps und Tricks 3\/2011","datePublished":"2020-05-22T22:03:46+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/"},"wordCount":1174,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#primaryimage"},"thumbnailUrl":"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b","articleSection":["2011","3\/2011","Tipps und Tricks"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/","url":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/","name":"Tipps und Tricks 3\/2011 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#primaryimage"},"thumbnailUrl":"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b","datePublished":"2020-05-22T22:03:46+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#primaryimage","url":"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b","contentUrl":"http:\/\/vg02.met.vgwort.de\/na\/92ce3190010d499fa4201abab4d2740b"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_32011\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Tipps und Tricks 3\/2011"}]},{"@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\/55000783","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=55000783"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000783\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}