{"id":88022008,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88022008.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88022008","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88022008\/","title":{"rendered":"Access im Unternehmen 02\/2008"},"content":{"rendered":"<h3>Defekte Verweise: Ursachen und L\u00f6sungen<\/h3>\n<p>In diesem dritten Teil der Beitrags-Reihe rund um das Thema &#8222;Verweise&#8220; steigen wir tiefer in die Materie ein: Wie l\u00f6st Access beziehungsweise VBA Verweise \u00fcberhaupt auf? Was l\u00e4uft bei defekten Verweisen schief? Und welche manuellen und welche VBA-Techniken gibt es, um solche Probleme zu l\u00f6sen? All dies erfahren Sie im vorliegenden Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Defekte_Verweise:_Ursachen_und_Loesungen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Datenzugriff per VBA vereinfachen<\/h3>\n<p>Der Datenzugriff etwa per Datensatzgruppe erfordert immer wieder die gleichen Handgriffe: Database-Objekt deklarieren und instanzieren, Recordset-Objekt deklarieren und instanzieren und dann ran an die Daten. Gleiches gilt f\u00fcr das Absetzen von SQL-Anweisungen mit der Execute-Methode oder f\u00fcr das Ausf\u00fchren von Parameterabfragen. Wir zeigen, wie Sie sich dies merklich vereinfachen k\u00f6nnen und noch dazu Code einsparen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Datenzugriff_per_VBA_vereinfachen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zuletzt verwendete Datens\u00e4tze anzeigen<\/h3>\n<p>Sie kennen sicherlich die Funktion aus dem Office-Ppaket, die Ihnen immer die letzten verwendeten Dokumente im Men\u00fc anbietet. Diese Funktionalit\u00e4t hat den charmanten Vorteil, dass Sie diese Dateien nicht in der Verzeichnisstruktur Ihrer Festplatte suchen m\u00fcssen, sondern direkt darauf zugreifen k\u00f6nnen. Dieses Prinzip namens Most Recent Used (MRU) soll im nachfolgenden Programmierbeispiel f\u00fcr Kundendaten verwendet werden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zuletzt_verwendete_Datensaetze_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Steuerelemente zur Laufzeit verschieben<\/h3>\n<p>Was soll das denn? Steuerelemente verschieben \u2013 zur Laufzeit? Soll der Benutzer nun aktiv in die Gestaltung der Benutzeroberfl\u00e4che eingreifen? Mitnichten: Es gibt jedoch eine Reihe ernsthafter Anwendungsf\u00e4lle, bei denen das Verschieben von Steuerelementen Sinn macht. Einen haben wir im Beitrag &#8222;Splitter f\u00fcr Formulare&#8220; bereits vorgestellt, aber es gibt noch mehr Gelegenheiten zum Einsatz dieser Technik, die wir hier grundlegend darstellen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Steuerelemente_zur_Laufzeit_verschieben\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Navigationsleiste im Eigenbau<\/h3>\n<p>Die Navigationsschaltfl\u00e4che ist so zweckm\u00e4\u00dfig, dass sie von Access-Entwicklern vermutlich oft kaum noch wahrgenommen wird: Soll der Benutzer zwischen den Datens\u00e4tzen bl\u00e4ttern oder soll er nicht? Dementsprechend schaltet man die Eigenschaft Navigationsschaltfl\u00e4chen anzeigen entweder an oder aus. Manchmal passt die eingebaute Variante aber auch einfach nicht: Beispielsweise, wenn die Anordnung von Haupt- und Unterformular eine eher verwirrende Anzeige der Navigationsschaltfl\u00e4chen bewirkt oder wenn die Navigationsleiste einfach einmal ganz anders aussehen soll. <\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Navigationsleiste_im_Eigenbau\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Visual Basic 2008 Express Edition<\/h3>\n<p>Seit Jahren warten die Access-Entwickler auf Meldungen aus Redmond, ob und wann VB.NET in Access Einzug halten wird oder ob es vielleicht sogar eine Art VBA.NET geben wird. Nichts dergleichen geschieht: Der Aufwand, VBA durch eine modernere Version der Sprache zu ersetzen, d\u00fcrfte n\u00e4mlich sehr hoch sein. Immerhin gibt es immer mehr und bessere M\u00f6glichkeiten, Access und die .NET-Welt zu verquicken. Deshalb haben wir einen Blick auf die neue Version der kostenlosen Express Edition von Visual Studio .NET 2008 geworfen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Visual_Basic_2008_Express_Edition\">Zum Artikel &#8230;<\/a><\/p>\n<h3>.NET-Klassen und Formulare in Access nutzen<\/h3>\n<p>Das .NET-Framework liefert eine Menge interessanter Klassen, die Sie unter Access gut gebrauchen k\u00f6nnen. Doch nicht nur das: In Form einer COM-DLL k\u00f6nnen Sie nicht nur Visual Basic 2008-Klassen, sondern auch damit erstellte Elemente der Benutzeroberfl\u00e4che in Access-Anwendungen integrieren. Und das Beste ist: Das funktioniert auch mit der kostenlosen Express Edition von Visual Basic 2008.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/.NETKlassen_und_Formulare_in_Access_nutzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>COM-Add-Ins mit Visual Basic 2008 Express Edition<\/h3>\n<p>F\u00fcr die Erstellung von COM-Add-Ins brauchte man bislang teure Werkzeuge \u2013 so schien es zumindest. Mit ein wenig Bastelei k\u00f6nnen Sie diese jedoch auch mit der kostenlosen Express Edition von Visual Basic 2008 selber bauen. Dies er\u00f6ffnet eine Menge M\u00f6glichkeiten \u2013 aber lesen Sie doch einfach selbst.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/COMAddIns_mit_Visual_Basic_2008_Express_Edition\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Zugriff auf Daten in Formularen und Steuerelementen<\/h3>\n<p>Immer wieder tauchen in Foren und Newsgroups Fragen auf, wie man auf die in den Formularen und deren Steuerelementen enthaltenen Daten zugreifen kann. Dieser Beitrag soll die f\u00fcr den Zugriff notwendigen Techniken vorstellen und behandelt dabei nicht nur einfache Steuerelemente, sondern auch Kombinationsfelder, Listenfelder oder in Unterformularen enthaltene Daten.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Zugriff_auf_Daten_in_Formularen_und_Steuerelementen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von Access nach MySQL, Teil 2<\/h3>\n<p>In der letzten Ausgabe des Magazins haben Sie erfahren, wie man mit einem Access-Backend und dem kostenlosen Migration Toolkit auf einen MySQL-Server umziehen kann. Sie haben vielleicht das Beispiel nachvollzogen und die Datenbank S\u00fcdsturm von Access im Unternehmen nun in MySQL-Tabellen vorliegen. Nach diesem Schritt steht die Anbindung dieser Tabellen an ein Access-Frontend an. Wie Sie dabei vorgehen und wie auftretende Probleme gel\u00f6st werden k\u00f6nnen, das soll der folgende Beitrag erl\u00e4utern.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Von_Access_nach_MySQL,_Teil_2\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Defekte Verweise: Ursachen und L\u00f6sungen In diesem dritten Teil der Beitrags-Reihe rund um das Thema &#8222;Verweise&#8220; steigen wir tiefer in die Materie ein: Wie l\u00f6st Access beziehungsweise VBA Verweise \u00fcberhaupt auf? Was l\u00e4uft bei defekten<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":""},"class_list":["post-88022008","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 02\/2008 - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Access im Unternehmen 02\/2008\" \/>\n<meta property=\"og:description\" content=\"Defekte Verweise: Ursachen und L\u00f6sungen In diesem dritten Teil der Beitrags-Reihe rund um das Thema &#8222;Verweise&#8220; steigen wir tiefer in die Materie ein: Wie l\u00f6st Access beziehungsweise VBA Verweise \u00fcberhaupt auf? Was l\u00e4uft bei defekten\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88022008\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022008\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022008\\\/\",\"name\":\"Access im Unternehmen 02\\\/2008 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"datePublished\":\"2019-11-08T11:47:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022008\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88022008\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88022008\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 02\\\/2008\"}]},{\"@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\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Access im Unternehmen 02\/2008 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 02\/2008","og_description":"Defekte Verweise: Ursachen und L\u00f6sungen In diesem dritten Teil der Beitrags-Reihe rund um das Thema &#8222;Verweise&#8220; steigen wir tiefer in die Materie ein: Wie l\u00f6st Access beziehungsweise VBA Verweise \u00fcberhaupt auf? Was l\u00e4uft bei defekten","og_url":"https:\/\/access-im-unternehmen.de\/88022008\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88022008\/","url":"https:\/\/access-im-unternehmen.de\/88022008\/","name":"Access im Unternehmen 02\/2008 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"datePublished":"2019-11-08T11:47:22+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/88022008\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88022008\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88022008\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 02\/2008"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88022008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/page"}],"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=88022008"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88022008\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88022008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}