{"id":55000873,"date":"2013-02-01T00:00:00","date_gmt":"2020-05-22T21:43:45","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=873"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Tipps_und_Tricks_12013","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/","title":{"rendered":"Tipps und Tricks 1\/2013"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>In dieser Folge unserer Tipps und Tricks erfahren Sie, wie Sie Datens&auml;tze zweier Tabellen in einer einzigen Abfrage zusammenf&uuml;hren, wie Sie Berichte mehrfach drucken und wie Sie die Daten in Haupt- und Unterformular synchron anzeigen &#8211; so, dass das Hauptformular jeweils den im Unterformular markierten Datensatz anzeigt und umgekehrt.<\/b><\/p>\n<p><b>Daten zusammenf&uuml;hren per Abfrage<\/b><\/p>\n<p>Manchmal geschehen beim Entwickeln ungeplante Dinge. So kann es beispielsweise geschehen, dass Sie zwei Versionen einer Datenbank besitzen &#8211; zum Beispiel eine veraltete, archivierte Version und eine aktuelle. Wenn Sie dann durch Zufall (etwa durch versehentliches &Ouml;ffnen der &auml;lteren Version) die alte Version weiterentwickeln, aber in der anderen die Daten pflegen, k&ouml;nnen Sie am einfachsten die aktuellen Daten in die weiterentwickelte Version &uuml;bernehmen.<\/p>\n<p>Sie k&ouml;nnten dann nat&uuml;rlich schnell alle Datens&auml;tze l&ouml;schen und mit den Daten der neuen Tabelle f&uuml;llen oder die komplette Tabelle l&ouml;schen und neu anlegen. Beides f&uuml;hrt zu Problemen: Beim Neuerstellen der Datens&auml;tze stimmen Beziehungen nicht mehr oder die Beziehungen m&uuml;ssen gar f&uuml;r eine komplett neu angelegte Tabelle neu aufgebaut werden.<\/p>\n<p>Einfacher ist die folgende Methode, die in zwei Schritten nicht mehr vorhandene Datens&auml;tze der alten Version entfernt und die vorhandenen Datens&auml;tze aktualisiert.<\/p>\n<p>Das Beispiel bezieht sich auf die Tabellen <b>tblArtikel <\/b>und <b>tblArtikel_Geaendert<\/b>, wobei <b>tblArtikel <\/b>den alten Datenbestand repr&auml;sentiert und <b>tblArtikel_Geaendert <\/b>den neuen, ge&auml;nderten Datenbestand. Dabei gibt es gel&ouml;schte, ge&auml;nderte und neu angelegte Datens&auml;tze.<\/p>\n<p>Die Tabelle <b>tblArtikel_Geaendert <\/b>k&ouml;nnen Sie dabei in die Zieldatenbank kopieren oder einfach nur eine Verkn&uuml;pfung erstellen &#8211; wir haben diese einfach kopiert.<\/p>\n<p>Zun&auml;chst k&uuml;mmern wir uns darum, die in der Tabelle <b>tblArtikel_Geaendert <\/b>gel&ouml;schten Datens&auml;tze auch aus der Tabelle <b>tblArtikel <\/b>zu l&ouml;schen.<\/p>\n<p>Das Entfernen der Datens&auml;tze aus der Tabelle <b>tblArtikel<\/b>, die zwischenzeitlich aus der Tabelle <b>tblArtikel_Geaendert <\/b>gel&ouml;scht wurden, &uuml;bernimmt die Aktionsabfrage aus Bild 1. Diese enth&auml;lt die Tabelle <b>tblArtikel <\/b>als Datenherkunft. Um alle Artikel dieser Tabelle zu ermitteln, die nicht mehr in der Tabelle <b>tblArtikel_Geaendert <\/b>vorhanden sind, verwenden wir eine Unterabfrage. Diese lautet <b>SELECT ArtikelID FROM tblArtikel_Geaendert <\/b>und liefert alle noch vorhandenen Datens&auml;tze. Das Feld <b>ArtikelID <\/b>eines jeden Datensatzes der Tabelle <b>tblArtikel <\/b>wird nun mit den ermittelten Werten verglichen. Ist der Wert nicht vorhanden, ist die Bedingung erf&uuml;llt und der Datensatz kann gel&ouml;scht werden.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: L&ouml;schen der nicht mehr vorhandenen Datens&auml;tze<\/span><\/b><\/p>\n<p>Danach werfen wir einen Blick auf die ge&auml;nderten und neu hinzugef&uuml;gten Datens&auml;tze. Genau genommen gehen wir dabei nicht sonderlich differenziert vor, sondern gleichen einfach die kompletten Daten ab. Der Clou liegt hierbei darin, beide Vorg&auml;nge in einem Rutsch zu erledigen, sprich: mit einer einzigen <b>UPDATE<\/b>-Abfrage und ohne <b>INSERT INTO<\/b>-Abfrage.<\/p>\n<p>Dazu erstellen Sie eine neue, leere Abfrage und ziehen die Ziel- und die Quelltabelle in die Entwurfsansicht. Damit jeder Datensatz mit seinem Pendant abgeglichen wird, erstellen Sie eine Beziehung zwischen den Feldern <b>ArtikelID <\/b>der beiden Tabellen <b>tblArtikel <\/b>und <b>tblArtikel_Geaendert<\/b>. Damit liefert das Abfrageergebnis aber nur solche Artikel, bei denen die <b>ArtikelID <\/b>in beiden Tabellen vorkommt. Wir wollen jedoch auch die Artikel im Ergebnis der Abfrage sehen, die zwar in der Tabelle <b>tblArtikel_Geaendert <\/b>enthalten sind, aber nicht in der Tabelle <b>tblArtikel <\/b>&#8211; also alle Artikel, die neu hinzugekommen sind.<\/p>\n<p><!--30percent--><\/p>\n<p>Dies l&auml;sst sich leicht &uuml;ber die Eigenschaften der Beziehung zwischen den beiden Tabellen realisieren. Klicken Sie doppelt auf den Beziehungspfeil und w&auml;hlen Sie im nun erscheinenden Dialog den Eintrag <b>Beinhaltet alle Datens&auml;tze der Tabelle tblArtikel_Geaendert &#8230;<\/b> aus (s. Bild 2).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: Aktualisieren und Hinzuf&uuml;gen ge&auml;nderter Datens&auml;tze<\/span><\/b><\/p>\n<p>Dadurch f&uuml;gt Access zum Beziehungspfeil eine Pfeilspitze in Richtung der Tabelle <b>tblArtikel<\/b> hinzu (s. Bild 3). Nun fehlen noch drei Schritte zur Fertigstellung der Abfrage, wie sie in der Abbildung erscheint:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Einstellen der Beziehungseigenschaften<\/span><\/b><\/p>\n<ul>\n<li class=\"aufz-hlung\">Ziehen Sie alle Felder der Tabelle <b>tblArtikel <\/b>in das Entwurfsraster.<\/li>\n<li class=\"aufz-hlung\">Wandeln Sie die Abfrage &uuml;ber den Kontextmen&uuml;eintrag <b>Abfragetyp|Aktualisierungsabfrage <\/b>in eine Aktualisierungsabfrage um.<\/li>\n<li class=\"aufz-hlung\">F&uuml;gen Sie der Zeile <b>Aktualisieren <\/b>jeweils einen Ausdruck hinzu, der aus dem Namen der Quelltabelle (also <b>tblArtikel_Geaendert<\/b>), einem Punkt und dem passenden Feldnamen besteht &#8211; also beispielsweise <b>tblArtikel_Geaendert.ArtikelID <\/b>f&uuml;r die Spalte des Feldes <b>ArtikelID<\/b>.<\/li>\n<\/ul>\n<p>Fertig! Wenn Sie nun einige Datens&auml;tze der Tabelle <b>tblArtikel_Geaendert <\/b>l&ouml;schen, neue Datens&auml;tze hinzuf&uuml;gen oder bestehende Datens&auml;tze &auml;ndern, brauchen Sie nur die beiden Aktionsabfragen <b>qryGeloeschteArtikelEntfernen <\/b>und <b>qryArtikelZusammenfuehren <\/b>auszuf&uuml;hren.<\/p>\n<p>Gegebenenfalls gibt es eine Einschr&auml;nkung beim L&ouml;schen der Daten: Sollte es noch Datens&auml;tze in der Tabelle <b>tblArtikel <\/b>geben, die mit Datens&auml;tzen anderer Tabellen verkn&uuml;pft sind, und ist keine L&ouml;schweitergabe definiert, k&ouml;nnen die Datens&auml;tze nicht gel&ouml;scht werden. Dazu m&uuml;ssen Sie erst auf die gleiche Weise die Datens&auml;tze der verkn&uuml;pften Tabellen aktualisieren oder L&ouml;schweitergabe definieren.<\/p>\n<p><b>Bericht mehrfach drucken<\/b><\/p>\n<p>Wenn Sie einen Bericht mit einem Mausklick gleich mehrfach drucken m&ouml;chten, k&ouml;nnen Sie das ganz einfach erledigen. Sie m&uuml;ssen nur den Bericht in der Seitenansicht &ouml;ffnen und diesen dann mit der <b>PrintOut<\/b>-Methode des <b>DoCmd<\/b>-Objekts drucken. Diese Methode nimmt unter anderem die Anzahl der gew&uuml;nschten Kopien als Parameter entgegen. Eine Beispielprozedur sieht etwa so aus:<\/p>\n<pre>Private Sub cmdMehrfachdruck_Click()\r\n    Dim rpt As Report\r\n    DoCmd.OpenReport &quot;rptArtikel&quot;, acViewPreview, , &quot;ArtikelID = 1&quot;\r\n    DoCmd.PrintOut acPages, 1, 1, , Me.txtAnzahl\r\nEnd Sub<\/pre>\n<p><b>Haupt- und Unterformular synchronisieren<\/b><\/p>\n<p>Ab Access 2007 gibt es die M&ouml;glichkeit, neue Formulare mit folgender Konfiguration zu erstellen: Es gibt ein Haupt- und ein Unterformular, wobei beide Daten aus der gleichen Tabelle anzeigen. Allerdings liefert das Hauptformular den Datensatz in der Formularansicht, das Unterformular zeigt alle Datens&auml;tze in der Datenblattansicht an (Stichwort <b>Geteilte Formulare<\/b> &#8211; siehe zum Beispiel Bild 4). Leider ist diese Ansicht nicht vollst&auml;ndig anpassbar &#8211; so k&ouml;nnen Sie nicht in den Entwurf des Unterformulars in der Datenblattansicht eingreifen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Beispiel f&uuml;r geteilte Formulare<\/span><\/b><\/p>\n<p>Eine &auml;hnliche Konstellation l&auml;sst sich allerdings auch von Hand anlegen. Dazu erstellen Sie zun&auml;chst ein Hauptformular etwa namens <b>frmArtikelSynchron <\/b>und weisen diesem als Datenherkunft die Tabelle <b>tblArtikel <\/b>zu. F&uuml;gen Sie dem Detailbereich dieses Formulars in der Entwurfsansicht alle Felder der Datenherkunft hinzu.<\/p>\n<p>Erstellen Sie dann ein weiteres Formular namens <b>sfmArtikelSynchron<\/b>, das sp&auml;ter als Unterformular dient. Verwenden Sie auch hier die Tabelle <b>tblArtikel <\/b>als Datenherkunft und ziehen Sie alle Eintr&auml;ge aus der Feldliste in den Detailbereich.<\/p>\n<p>Speichern Sie das Formular <b>sfmArtikelSynchron <\/b>und schlie&szlig;en Sie es. Ziehen Sie es dann aus dem Datenbankfenster beziehungsweise aus dem Navigationsbereich in den Detailbereich des Hauptformulars <b>frmArtikelSynchron <\/b>in der Entwurfsansicht. Das Formular sollte nun etwa wie in Bild 5 aussehen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: Entwurf der zu synchronisierenden Formulare<\/span><\/b><\/p>\n<p>Ein Wechsel in die Formularansicht liefert nun allerdings das Bild aus Bild 6. Das Unterformular zeigt den gleichen Datensatz wie das Hauptformular an. Das ist zwar in gewisser Weise synchron, allerdings sollte das Unterformular doch alle Datens&auml;tze der Datenherkunft anzeigen &#8211; und dabei den aktuell im Hauptformular angezeigten Datensatz markieren.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: Das Unterformular zeigt nur einen Datensatz an.<\/span><\/b><\/p>\n<p>Der Grund ist einfach: Beim Einf&uuml;gen des Unterformulars per Drag and Drop hat Access automatisch die beiden Eigenschaften <b>Verkn&uuml;pfen von <\/b>und <b>Verkn&uuml;pfen nach <\/b>des Unterformularsteuerelements auf das Feld <b>ArtikelID <\/b>eingestellt. Deshalb wird das Unterformular automatisch nach der <b>ArtikelID <\/b>des Datensatzes im Hauptformular gefiltert.<\/p>\n<p>Leeren Sie die beiden Eigenschaften <b>Verkn&uuml;pfen von <\/b>und <b>Verkn&uuml;pfen nach<\/b>, zeigt das Unterformular wie gew&uuml;nscht alle Datens&auml;tze der Datenherkunft an (s. Bild 7). Allerdings bewirkt das Anklicken eines der Datens&auml;tze im Unterformular nicht die Anzeige des entsprechenden Artikels im Hauptformular. Um dies zu erreichen, ist nur eine einzige Anweisung n&ouml;tig, die Sie in der Ereignisprozedur unterbringen, die beim Laden des Hauptformulars ausgel&ouml;st wird:<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2013_01\/TippsUndTricks-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Leeren Sie die beiden Eigenschaften Verkn&uuml;pfen von und Verkn&uuml;pfen nach, damit das Unterformular nicht nur den Datensatz des Hauptformulars anzeigt.<\/span><\/b><\/p>\n<pre>Private Sub Form_Load()\r\n    Set Me.Recordset = Me!sfmArtikelSynchron.Form.Recordset\r\nEnd Sub<\/pre>\n<p>Danach laufen Haupt- und Unterformular synchron: Wenn Sie den Datensatz im Hauptformular wechseln &#8211; etwa durch Anklicken der Schaltfl&auml;chen der Navigationsleiste -, wird der entsprechende Datensatz im Unterformular markiert. Andersherum f&uuml;hrt ein Mausklick auf einen der Datens&auml;tze im Unterformular dazu, dass das Hauptformular diesen Datensatz ebenfalls anzeigt.<\/p>\n<p>Vielen Dank an Wolfgang Jarecki f&uuml;r die Idee, dem Hauptformular und dem Unterformular einfach das gleiche Recordset zuzuweisen!<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>TippsUndTricks.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{9C31639E-AC05-402B-9A27-892C619E79E9}\/aiu_873.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In dieser Folge unserer Tipps und Tricks erfahren Sie, wie Sie Datens&auml;tze zweier Tabellen in einer einzigen Abfrage zusammenf&uuml;hren, wie Sie Berichte mehrfach drucken und wie Sie die Daten in Haupt- und Unterformular synchron anzeigen &#8211; so, dass das Hauptformular jeweils den im Unterformular markierten Datensatz anzeigt und umgekehrt.<\/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":[66012013,662013,44000004],"tags":[],"class_list":["post-55000873","post","type-post","status-publish","format-standard","hentry","category-66012013","category-662013","category-Tipps_und_Tricks"],"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>Tipps und Tricks 1\/2013 - 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_12013\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tipps und Tricks 1\/2013\" \/>\n<meta property=\"og:description\" content=\"In dieser Folge unserer Tipps und Tricks erfahren Sie, wie Sie Datens&auml;tze zweier Tabellen in einer einzigen Abfrage zusammenf&uuml;hren, wie Sie Berichte mehrfach drucken und wie Sie die Daten in Haupt- und Unterformular synchron anzeigen - so, dass das Hauptformular jeweils den im Unterformular markierten Datensatz anzeigt und umgekehrt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T21:43:45+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62\" \/>\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_12013\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Tipps und Tricks 1\\\/2013\",\"datePublished\":\"2020-05-22T21:43:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/\"},\"wordCount\":1455,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/ba3932e6f9ed4229b087fcebf1e0bc62\",\"articleSection\":[\"1\\\/2013\",\"2013\",\"Tipps und Tricks\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/\",\"name\":\"Tipps und Tricks 1\\\/2013 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/ba3932e6f9ed4229b087fcebf1e0bc62\",\"datePublished\":\"2020-05-22T21:43:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/ba3932e6f9ed4229b087fcebf1e0bc62\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/ba3932e6f9ed4229b087fcebf1e0bc62\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_12013\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tipps und Tricks 1\\\/2013\"}]},{\"@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 1\/2013 - 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_12013\/","og_locale":"de_DE","og_type":"article","og_title":"Tipps und Tricks 1\/2013","og_description":"In dieser Folge unserer Tipps und Tricks erfahren Sie, wie Sie Datens&auml;tze zweier Tabellen in einer einzigen Abfrage zusammenf&uuml;hren, wie Sie Berichte mehrfach drucken und wie Sie die Daten in Haupt- und Unterformular synchron anzeigen - so, dass das Hauptformular jeweils den im Unterformular markierten Datensatz anzeigt und umgekehrt.","og_url":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T21:43:45+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62","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_12013\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Tipps und Tricks 1\/2013","datePublished":"2020-05-22T21:43:45+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/"},"wordCount":1455,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62","articleSection":["1\/2013","2013","Tipps und Tricks"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/","url":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/","name":"Tipps und Tricks 1\/2013 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62","datePublished":"2020-05-22T21:43:45+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/ba3932e6f9ed4229b087fcebf1e0bc62"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_12013\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Tipps und Tricks 1\/2013"}]},{"@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\/55000873","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=55000873"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000873\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}