{"id":55000098,"date":"2003-02-01T00:00:00","date_gmt":"2020-05-06T15:17:23","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=98"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Verteilte_AccessAnwendungen","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/","title":{"rendered":"Verteilte Access-Anwendungen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Andr&eacute; Minhorst, Duisburg<\/b><\/p>\n<p><b>Kleinere Datenbankanwendungen mit wenigen Benutzern und nicht allzu gro&szlig;em Datenverkehr k&ouml;nnen auch im Netzwerk problemlos mit Access bew&auml;ltigt werden. Das gilt auch, wenn die Datenbanken ihre Daten von unterschiedlichen Orten beziehen &#8211; z. B. aus der Projektdatenbank, der Kundendatenbank, der Mitarbeiterdatenbank usw. Dabei gibt es allerdings einige Punkte zu beachten. Der vorliegende Beitrag erl&auml;utert die Benutzung verteilter Datenbanken am Beispiel der Aufgabenverwaltung aus der aktuellen Ausgabe von Access im Unternehmen.<\/b><\/p>\n<p>Im Datenbankbereich spricht man von verteilten Anwendungen, wenn sich Benutzerfrontend und\/oder Datenbackend auf mehrere Datenbanken aufteilen. Das kann im Wesentlichen zwei Gr&uuml;nde haben:<\/p>\n<li>Mehrere Benutzer sollen auf ein und denselben Datenbestand zugreifen k&ouml;nnen.<\/li>\n<li>Zwei Datenbanken sind so miteinander verkn&uuml;pft, dass mindestens eine auf die Daten der anderen zugreift.<\/li>\n<h2>Mehrbenutzerbetrieb<\/h2>\n<p>Die Datenbank Aufgabenverwaltung, die ebenfalls in der vorliegenden Ausgabe von Access im Unternehmen vorgestellt wird, ist ein gutes Beispiel f&uuml;r eine verteilte Datenbankanwendung.<\/p>\n<p>Dort sollen mehrere Anwender auf den gleichen Datenbestand zugreifen. Damit dies funktioniert, m&uuml;ssen die Daten &#8211; die sich in den Tabellen befinden &#8211; von allen beteiligten Rechnern aus erreichbar sein.<\/p>\n<p>Da die Anwendungslogik &#8211; also die Abfragen, Formulare, Berichte usw. &#8211; aber m&ouml;glichst auf den Rechnern der Anwender vorliegen sollen, um die Netzlast zu minimieren, m&uuml;ssen Sie die Datenbank zwangsl&auml;ufig aufteilen.<\/p>\n<h2>Verteilte Datenbanken<\/h2>\n<p>Manchmal w&auml;chst mit der Zeit auch die Anzahl der in einer Firma verwendeten Datenbanken. Das liegt meiste daran, dass jede Abteilung ihr eigenes S&uuml;ppchen kocht und eigene Datenbanken erstellt mit der Folge, dass das Unternehmen Datenbanken doppelt f&uuml;hrt.<\/p>\n<p>Wenn Daten also in der einen oder anderen Form bereits vorliegen, sollte man auf bereits Vorhandenes zugreifen, statt die gleichen Daten nochmals zu speichern. Das verhindert redundante Daten, Inkonsistenzen und jede Menge &auml;rger.<\/p>\n<p>Access bietet die M&ouml;glichkeit, Tabellen von bereits bestehenden Datenbanken in anderen Datenbanken weiter zu verwenden.<\/p>\n<p>Das Aufteilen von Datenbanken erledigt in der Regel ein Assistent. Da Sie aber vermutlich die volle Kontrolle haben wollen und sich nicht auf den Assistenten verlassen m&ouml;chten, f&uuml;hren Sie die Aufteilung und anschlie&szlig;ende Verkn&uuml;pfung einer Datenbank und ihrem Backend einfach einmal von Hand durch.<\/p>\n<p><IMG height=\"280\" src=\"..\/fileadmin\/_temp_\/{09E63BB6-5F59-4553-8A97-18CF8CC0A3F0}\/pic001.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Importieren von Tabellen<\/span><\/b><\/p>\n<p><IMG height=\"203\" src=\"..\/fileadmin\/_temp_\/{09E63BB6-5F59-4553-8A97-18CF8CC0A3F0}\/pic002.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Verkn&uuml;pfen der Daten aus dem Backend<\/span><\/b><\/p>\n<p><IMG height=\"247\" src=\"..\/fileadmin\/_temp_\/{09E63BB6-5F59-4553-8A97-18CF8CC0A3F0}\/pic003.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3:  Anzeige verkn&uuml;pfter Tabellen im Datenbankfenster<\/span><\/b><\/p>\n<h3>Hinweis<\/h3>\n<p>Falls Sie die Aufgabenverwaltung aus der vorliegenden Ausgabe von Access im Unternehmen einsetzen m&ouml;chten, werden Sie diese vermutlich ohnehin aufteilen. Das k&ouml;nnen Sie mit der folgenden Anleitung einfach erledigen. <\/p>\n<li>Legen Sie eine neue Datenbank an und speichern Sie diese unter dem Namen Aufgabenverwaltung_be.mdb.<\/li>\n<li>W&auml;hlen Sie den Men&uuml;befehl Datei ( Externe Daten ( Importieren aus.<\/li>\n<li>W&auml;hlen Sie die Datei Aufgabenverwaltung.mdb.<\/li>\n<li>Markieren Sie alle Tabellen und klicken Sie auf die Schaltfl&auml;che OK (siehe Bild 1). (<\/li>\n<p><!--30percent--><\/p>\n<p>Den ersten Schritt haben Sie somit durchgef&uuml;hrt. Sie haben die Backend-Datenbank erstellt und mit den Daten gef&uuml;llt.<\/p>\n<p>Im zweiten Schritt bearbeiten Sie nun die Original- und zuk&uuml;nftige Frontenddatenbank. Zuvor m&uuml;ssen Sie jedoch die neue Backenddatenbank noch schlie&szlig;en, da Sie sonst die Tabellen nicht verkn&uuml;pfen k&ouml;nnen.<\/p>\n<h3>Hinweis<\/h3>\n<p>Bevor Sie die folgenden Schritte durchf&uuml;hren, sollten Sie die Originaldatenbank sichern. <\/p>\n<li>&ouml;ffnen Sie die Originaldatenbank.<\/li>\n<li>L&ouml;schen Sie alle Tabellen, die Sie in die Backendtabelle auslagern m&ouml;chten.<\/li>\n<li>W&auml;hlen Sie den Men&uuml;befehl Daten ( Externe Daten ( Tabellen verkn&uuml;pfen aus.<\/li>\n<li>W&auml;hlen Sie im Dialog Verkn&uuml;pfen die Backenddatenbank aus.<\/li>\n<li>W&auml;hlen Sie im Dialog Tabellen verkn&uuml;pfen (siehe Bild 2) die zu verkn&uuml;pfenden Tabellen aus. (<\/li>\n<pre>Public Sub TabellenVerknuepfen()\r\n    Dim db As Database\r\n    Dim rst As Recordset\r\n    Dim i, j As Integer\r\n    Dim tbl As TableDef\r\n    Dim Pfad, Backendname As String\r\n    Pfad = InputBox(\"Bitte geben Sie den Pfad des Backends ein.\")\r\n    On Error GoTo TabellenVerknuepfen_Err\r\n    Set db = CurrentDb\r\n    For i = 1 To db.TableDefs.Count - 1\r\n        Set tbl = db.TableDefs(i)\r\n        If tbl.Connect &lt;&gt; \"\" Then\r\n            On Error Resume Next\r\n            Set rst = tbl.OpenRecordset()\r\n            If Err.Number &lt;&gt; 0 Then\r\n                On Error GoTo TabellenVerknuepfen_Err\r\n                For j = Len(tbl.Connect) To 1 Step -1\r\n                    If Mid(tbl.Connect, j, 1) = \"\\\" Then\r\n                        Backendname = Right(tbl.Connect, Len(tbl.Connect) - j)\r\n                        Exit For\r\n                    End If\r\n                Next j\r\n                If Backendname &lt;&gt; \"0\" Then\r\n                    Backendname = Pfad & \"\\\" & Backendname\r\n                    tbl.Connect = \";DATABASE=\" & Backendname\r\n                    tbl.RefreshLink\r\n                End If\r\n            End If\r\n        End If\r\n    Next i\r\n    Exit Sub\r\nTabellenVerknuepfen_Err:\r\n    MsgBox \"Fehler beim Verkn&uuml;pfen.\"\r\nEnd Sub<\/pre>\n<p><b>Quellcode 1<\/b><\/p>\n<p>Access zeigt die verkn&uuml;pften Tabellen im Datenbankfenster an. Ein Pfeil weist auf die Verkn&uuml;pfung hin (siehe Bild 3).<\/p>\n<p>Unter manchen Umst&auml;nden ver&auml;ndert sich der Speicherort der Backendtabelle. Die Folge: Die Frontenddatenbank findet das Backend nicht mehr. <\/p>\n<p>Im Prinzip m&uuml;ssen Sie in diesem Fall einfach die Tabellen erneut mit dem Frontend verkn&uuml;pfen. Dem Anwender sollten Sie das aber nicht zumuten. Erstens gibt es Anwender, die damit &uuml;berfordert sind, und zweitens m&uuml;ssen Sie unter Umst&auml;nden alle vorhandenen Frontends aktualisieren. Also schreiben Sie eine kleine Prozedur, mit der Sie die Verkn&uuml;pfungen fast komplett automatisch aktualisieren k&ouml;nnen (s. Quellcode 1).<\/p>\n<h3>Ablauf der automatischen Verkn&uuml;pfung<\/h3>\n<p>Die Prozedur hat den folgenden Ablauf: Nach dem Deklarationsteil fragt die Prozedur den Anwender per Inputbox nach dem Pfad, in dem sich die Backenddatenbank nun befindet (siehe Bild 4).<\/p>\n<p>Anschlie&szlig;end durchl&auml;uft eine Schleife alle Elemente der TableDefs -Auflistung und speichert die aktuelle Tabelle in dem TableDef -Objekt tbl.<\/p>\n<p>Eine If -Abfrage &uuml;berpr&uuml;ft, ob die Eigenschaft Connect des aktuellen TableDef -Objects einen Wert hat. Falls ja, handelt es sich um ein verkn&uuml;pftes Tabellenobjekt. Die Eigenschaft gibt dann z. B. einen Wert wie folgt zur&uuml;ck:<\/p>\n<pre>;DATABASE=F:\\Projekte\\PraxishandbuchAccess\\2003\\Aufgabenverwaltung_be.mdb<\/pre>\n<p>In der folgenden For Next-Schleife ermittelt eine Anweisung innerhalb einer If -Abfrage das letzte Backslash im Connect -Wert des aktuellen  TableDef -Objektes und findet dar&uuml;ber den reinen Dateinamen der gesuchten Datenbank heraus.<\/p>\n<h3>Connect-Eigenschaft aktualisieren<\/h3>\n<p>Aus der Zeichenkette ;DATABASE, dem Backend-Pfad und dem Backend-Namen stellt eine weitere Anweisung den neuen Wert der Connect -Eigenschaft zusammen und weist ihn anschlie&szlig;end zu.<\/p>\n<p>Schlie&szlig;lich sorgt die Methode RefreshLink der Tabelle f&uuml;r die Aktualisierung der Verkn&uuml;pfung.<\/p>\n<p>Oft sind relevante Daten eines Unternehmens in mehreren Datenbanken verteilt. Der Haken ist: Viele der Daten kommen doppelt und dreifach vor.<\/p>\n<h3>Bestehende Datenbanken erfassen<\/h3>\n<p>Ein wenig Abhilfe kann eine Erfassung der bestehenden Datenbanken und deren Struktur bringen. Auf diese Weise schaffen Sie es m&ouml;glicherweise sogar, mehr aus den bestehenden Datenbanken zu machen bzw. die Daten bestehender Datenbanken weiter zu verwenden.<\/p>\n<p><IMG height=\"184\" src=\"..\/fileadmin\/_temp_\/{09E63BB6-5F59-4553-8A97-18CF8CC0A3F0}\/pic004.png\" width=\"344\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4:  Eingabe des neuen Verzeichnisses<\/span><\/b><\/p>\n<p>Ein gutes Beispiel ist die Aufgabenverwaltung: Sie verf&uuml;gt &uuml;ber eine Tabelle tblProjekte, die nur rudiment&auml;re Projektinformationen beinhaltet &#8211; genauso genommen befinden sich in dieser Tabelle lediglich zwei Felder f&uuml;r die ProjektID und den Projektnamen.<\/p>\n<p>Mehr als diese Daten ben&ouml;tigt die Aufgabenverwaltung auch nicht, da sie die Aufgaben lediglich den vorhandenen Projekten zuweisen m&ouml;chte.<\/p>\n<p>Wenn Sie nun feststellen, dass es in Ihrem Unternehmen bereits eine Anwendung gibt, die der Verwaltung der Projekte dient, k&ouml;nnen Sie sich das zu Nutze machen und verhindern, dass die Projektdaten ein weiteres Mal in einer weiteren Datenbank gespeichert werden.<\/p>\n<p>Genau wie bei einer Backenddatenbank k&ouml;nnen Sie einfach eine Verkn&uuml;pfung zu der Tabelle herstellen und die Projektdaten in Ihrer Anwendung weiterbenutzen.<\/p>\n<p>Sie m&uuml;ssen lediglich vor dem Erstellen der Anwendungsoberfl&auml;che die Struktur der Tabelle ermitteln, um direkt mit den entsprechenden Tabellen- und Feldnamen arbeiten zu k&ouml;nnen.<\/p>\n<h3>Praxis-Tipp<\/h3>\n<p>Das Verkn&uuml;pfen der Frontenddatenbank mit der an einem neuen Ort befindlichen Backenddatenbank k&ouml;nnen Sie dem Anwender nat&uuml;rlich noch wesentlich angenehmer machen, indem Sie ihm einen Dialog zu Auswahl des neuen Speicherortes der Datenbank zur Verf&uuml;gung stellen. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kleinere Datenbankanwendungen mit wenigen Benutzern und nicht allzu gro&szlig;em Datenverkehr k&ouml;nnen auch im Netzwerk problemlos mit Access bew&auml;ltigt werden. Das gilt auch, wenn die Datenbanken ihre Daten von unterschiedlichen Orten beziehen &#8211; z. B. aus der Projektdatenbank, der Kundendatenbank, der Mitarbeiterdatenbank usw. Dabei gibt es allerdings einige Punkte zu beachten. Der vorliegende Beitrag erl&auml;utert die Benutzung verteilter Datenbanken am Beispiel der Aufgabenverwaltung aus der aktuellen Ausgabe von Access im Unternehmen.<\/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":[66012003,662003,44000028,44000021],"tags":[],"class_list":["post-55000098","post","type-post","status-publish","format-standard","hentry","category-66012003","category-662003","category-Ergonomie_und_Benutzeroberflaeche","category-Tabellen_und_Datenmodellierung"],"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>Verteilte Access-Anwendungen - 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\/Verteilte_AccessAnwendungen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Verteilte Access-Anwendungen\" \/>\n<meta property=\"og:description\" content=\"Kleinere Datenbankanwendungen mit wenigen Benutzern und nicht allzu gro&szlig;em Datenverkehr k&ouml;nnen auch im Netzwerk problemlos mit Access bew&auml;ltigt werden. Das gilt auch, wenn die Datenbanken ihre Daten von unterschiedlichen Orten beziehen - z. B. aus der Projektdatenbank, der Kundendatenbank, der Mitarbeiterdatenbank usw. Dabei gibt es allerdings einige Punkte zu beachten. Der vorliegende Beitrag erl&auml;utert die Benutzung verteilter Datenbanken am Beispiel der Aufgabenverwaltung aus der aktuellen Ausgabe von Access im Unternehmen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-06T15:17:23+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed\" \/>\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\\\/Verteilte_AccessAnwendungen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Verteilte Access-Anwendungen\",\"datePublished\":\"2020-05-06T15:17:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/\"},\"wordCount\":1199,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/2cb5affc9e7e42aa8fd7f782520268ed\",\"articleSection\":[\"1\\\/2003\",\"2003\",\"Ergonomie und Benutzeroberfl\u00e4che\",\"Tabellen und Datenmodellierung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/\",\"name\":\"Verteilte Access-Anwendungen - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/2cb5affc9e7e42aa8fd7f782520268ed\",\"datePublished\":\"2020-05-06T15:17:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/2cb5affc9e7e42aa8fd7f782520268ed\",\"contentUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/2cb5affc9e7e42aa8fd7f782520268ed\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Verteilte_AccessAnwendungen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Verteilte Access-Anwendungen\"}]},{\"@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":"Verteilte Access-Anwendungen - 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\/Verteilte_AccessAnwendungen\/","og_locale":"de_DE","og_type":"article","og_title":"Verteilte Access-Anwendungen","og_description":"Kleinere Datenbankanwendungen mit wenigen Benutzern und nicht allzu gro&szlig;em Datenverkehr k&ouml;nnen auch im Netzwerk problemlos mit Access bew&auml;ltigt werden. Das gilt auch, wenn die Datenbanken ihre Daten von unterschiedlichen Orten beziehen - z. B. aus der Projektdatenbank, der Kundendatenbank, der Mitarbeiterdatenbank usw. Dabei gibt es allerdings einige Punkte zu beachten. Der vorliegende Beitrag erl&auml;utert die Benutzung verteilter Datenbanken am Beispiel der Aufgabenverwaltung aus der aktuellen Ausgabe von Access im Unternehmen.","og_url":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-06T15:17:23+00:00","og_image":[{"url":"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed","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\/Verteilte_AccessAnwendungen\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Verteilte Access-Anwendungen","datePublished":"2020-05-06T15:17:23+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/"},"wordCount":1199,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed","articleSection":["1\/2003","2003","Ergonomie und Benutzeroberfl\u00e4che","Tabellen und Datenmodellierung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/","url":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/","name":"Verteilte Access-Anwendungen - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed","datePublished":"2020-05-06T15:17:23+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#primaryimage","url":"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed","contentUrl":"http:\/\/vg08.met.vgwort.de\/na\/2cb5affc9e7e42aa8fd7f782520268ed"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Verteilte_AccessAnwendungen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Verteilte Access-Anwendungen"}]},{"@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\/55000098","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=55000098"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000098\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}