{"id":88052015,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052015.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88052015","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88052015\/","title":{"rendered":"Access im Unternehmen 05\/2015"},"content":{"rendered":"<h3>\u00c4nderungshistorie implantieren<\/h3>\n<p>Die neuen Tabellenereignisse, die mit Access 2010 eingef\u00fchrt wurden, erlauben die automatische Sicherung von Tabellendaten vor der Durchf\u00fchrung von \u00c4nderungen an den Datens\u00e4tzen. Dazu legen Sie entsprechende Datenmakros an, die durch die Tabellenereignisse ausgel\u00f6st werden. Au\u00dferdem ben\u00f6tigen Sie eine Tabelle, welche die ge\u00e4nderten Datens\u00e4tze speichert. Wenn Sie beides f\u00fcr mehrere Tabellen durchf\u00fchren wollen, ist dies eine Menge Handarbeit. Grund genug, diesen Vorgang zu automatisieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/aenderungshistorie_implantieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Nach Daten im Unterformular suchen<\/h3>\n<p>Die Konstellation von Haupt- und Unterformular zur Darstellung von Daten aus 1:n- beziehungsweise m:n-Beziehungen ist bekannt. Einen Datensatz im Hauptformular zu suchen ist auch kein Hexenwerk. Aber wie sieht es aus, wenn wir das Hauptformular nach den Datens\u00e4tzen filtern wollen, deren verkn\u00fcpfte Tabelle einen Datensatz mit einem bestimmten Kriterium enth\u00e4lt? Und wenn wir dann noch einen Schritt weitergehen und noch den ersten passenden Datensatz im Unterformular markieren wollen? Wie dies gelingt, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Nach_Daten_im_Unterformular_suchen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Outlook-Mails in Access archivieren III<\/h3>\n<p>Die Archivierungs-Datenbank f\u00fcr Outlook-Mails kann nun schon Mails importieren und bietet eine Suchfunktion f\u00fcr die importierten Mails an. Au\u00dferdem k\u00f6nnen Sie die gefundenen E-Mails mit Outlook \u00f6ffnen und darin wiederherstellen. Nun wollen wir die L\u00f6sung noch so erweitern, dass Sie beispielsweise mehrere Ordner in Outlook ausw\u00e4hlen k\u00f6nnen, deren E-Mails importiert werden sollen. Au\u00dferdem soll der Import gleich beim Start der Anwendung gelingen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/OutlookMails_in_Access_archivieren_III\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Spaltenbreiten optimieren mit Klasse<\/h3>\n<p>Wenn Sie Daten in der Datenblattansicht von Unterformularen anzeigen, sto\u00dfen Sie immer wieder auf das Problem, dass die Spaltenbreiten nicht gleich zu Beginn optimal an die Inhalte der Spalten angepasst werden \u2013 also an die Breite der angezeigten Daten. Immerhin kann der Benutzer die Breite in der Regel selbst anpassen. Praktischer aber w\u00e4re es, wenn die Spaltenbreiten gleich beim Anzeigen der Daten optimiert w\u00fcrden. Der vorliegende Beitrag zeigt eine kleine Klasse, mit der Sie dies bewerkstelligen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Spaltenbreiten_optimieren_mit_Klasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Datenblattereignisse mit Klasse<\/h3>\n<p>Wenn Sie Ereignisse ausl\u00f6sen m\u00f6chten, sobald der Benutzer an irgendeine Stelle eines Datensatzes in der Datenblattansicht klickt, m\u00fcssen Sie theoretisch f\u00fcr jedes einzelne Steuerelement eine entsprechende Ereignisprozedur anlegen. Bei Formularen mit vielen Feldern kann das recht m\u00fchselig werden. Daher stellt dieser Beitrag eine Klasse vor, der Sie das Unterformular in der Datenblattansicht \u00fcbergeben und die Ihnen Ereignisse f\u00fcr die g\u00e4ngigen Ereignisse wie Klick, Doppelklick et cetera bereitstellt. Diese m\u00fcssen Sie dann nur noch einfach im Hauptformular implementieren.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Datenblattereignisse_mit_Klasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kundendatens\u00e4tze zusammenf\u00fchren<\/h3>\n<p>Wer eine Kundendatenbank pflegt, wird fr\u00fcher oder sp\u00e4ter Dubletten in seiner Datenbank vorfinden. Sei es, weil Kunden sich mit neuer E-Mail und neuer Adresse erneut im Onlineshop anmelden und von dort importiert werden oder weil man bei der Suche nach einem vorhandenen Konto f\u00fcr einen Kunden wegen eines Tippfehlers keinen Treffer landet \u2013 langfristig lassen sich doppelte Kundendatens\u00e4tze nicht verhindern. Aber das ist kein Problem: In Datenbanken l\u00e4sst sich zum Gl\u00fcck alles nachtr\u00e4glich \u00e4ndern. Wie dies bei Kundendaten und den damit verkn\u00fcpften Daten wie etwa Bestellungen funktioniert, erkl\u00e4rt dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kundendatensaetze_zusammenfuehren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Titel des aktiven Fensters ermitteln<\/h3>\n<p>Wenn Sie den Titel des aktuellen Fensters, also beispielsweise des Access-Fensters, ermitteln m\u00f6chten (s. Bild 1), ben\u00f6tigen Sie zwei API-Funktionen und eine VBA-Funktionen, welche die beiden zum Ermitteln des Fenstertitels nutzt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Titel_des_aktiven_Fensters_ermitteln\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access-Titel per VBA \u00e4ndern<\/h3>\n<p>Den Titel des Access-Fensters k\u00f6nnen Sie manuell oder per VBA \u00e4ndern. Dieser Beitrag stellt beide Methoden vor.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AccessTitel_per_VBA_aendern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access-Fenster in den Vordergrund holen<\/h3>\n<p>Wenn Sie von Access aus einmal ein anderes Fenster aufrufen, m\u00f6chten Sie vielleicht sicherstellen, dass der Blick nach dem Abschlie\u00dfen der dort durchgef\u00fchrten Arbeiten wieder bei der Access-Anwendung landet. Wenn Sie etwa von Access aus den Dialog zum Ausw\u00e4hlen eines Outlook-Ordners ausw\u00e4hlen und das Outlook-Fenster ist zu diesem Zeitpunkt bereits ge\u00f6ffnet, dann ger\u00e4t nach dem Schlie\u00dfen des Dialogs das Outlook-Fenster in den Vordergrund.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AccessFenster_in_den_Vordergrund_holen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Prim\u00e4rschl\u00fcsselfelder ermitteln<\/h3>\n<p>F\u00fcr die eine oder andere Anforderung ben\u00f6tigen Sie das Prim\u00e4rschl\u00fcsselfeld beziehungsweise die Prim\u00e4rschl\u00fcsselfelder einer Tabelle. Dieser Beitrag liefert zwei Funktionen, mit denen dies m\u00f6glich ist.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Primaerschluesselfelder_ermitteln\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Verkn\u00fcpfte Tabellen ermitteln<\/h3>\n<p>Wenn Sie herausfinden wollen, welche Tabellen \u00fcber ein Fremdschl\u00fcsselfeld mit einer gegebenen Tabelle verkn\u00fcpft sind, ben\u00f6tigen Sie ein paar Zeilen DAO-Code. Die  hier vorgestellte Funktion erwartet den Namen der zu untersuchenden Tabelle und enth\u00e4lt zwei weitere Parameter, die zur R\u00fcckgabe der Ergebnisse vorgesehen sind. <\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Verknuepfte_Tabellen_ermitteln\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Prim\u00e4rschl\u00fcssel in Verkn\u00fcpfungstabelle nachr\u00fcsten<\/h3>\n<p>Einige Verkn\u00fcpfungstabellen f\u00fcr die Herstellung von m:n-Beziehungen verwenden ihre beiden Fremdschl\u00fcsselfelder als zusammengesetzten Prim\u00e4rschl\u00fcssel. Das ist in manchen F\u00e4llen unpraktisch, zum Beispiel, wenn Sie mal die Datens\u00e4tze dieser Tabelle referenzieren wollen \u2013 Sie m\u00fcssten dann immer gleich zwei Fremdschl\u00fcsselfelder in der referenzierenden Tabelle angeben.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Primaerschluessel_in_Verknuepfungstabelle_nachruesten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Outlook-Mails nach Empfang archivieren<\/h3>\n<p>In der Beitragsreihe \u00bbOutlook-Mails in Access archivieren\u00ab haben wir gezeigt, wie Sie die E-Mails aus kompletten und auch untergeordneten Outlook-Ordnern in eine Access-Datenbank importieren. Das ist die L\u00f6sung f\u00fcr den Start der Archivierung. Interessant wird es erst, wenn Sie diese Daten direkt nach dem Eingang in Outlook archivieren. Der vorliegende Beitrag zeigt, wie Sie Outlook so erweitern, dass jede in vorgegebenen Ordnern eingehenende E-Mail direkt in unsere Access-Mail-Archiv weitergeleitet wird.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/OutlookMails_nach_Empfang_archivieren\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c4nderungshistorie implantieren Die neuen Tabellenereignisse, die mit Access 2010 eingef\u00fchrt wurden, erlauben die automatische Sicherung von Tabellendaten vor der Durchf\u00fchrung von \u00c4nderungen an den Datens\u00e4tzen. Dazu legen Sie entsprechende Datenmakros an, die durch die Tabellenereignisse<\/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-88052015","page","type-page","status-publish","hentry"],"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>Access im Unternehmen 05\/2015 - 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 05\/2015\" \/>\n<meta property=\"og:description\" content=\"\u00c4nderungshistorie implantieren Die neuen Tabellenereignisse, die mit Access 2010 eingef\u00fchrt wurden, erlauben die automatische Sicherung von Tabellendaten vor der Durchf\u00fchrung von \u00c4nderungen an den Datens\u00e4tzen. Dazu legen Sie entsprechende Datenmakros an, die durch die Tabellenereignisse\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88052015\/\" \/>\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=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052015\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052015\\\/\",\"name\":\"Access im Unternehmen 05\\\/2015 - 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\\\/88052015\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88052015\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052015\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 05\\\/2015\"}]},{\"@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 05\/2015 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 05\/2015","og_description":"\u00c4nderungshistorie implantieren Die neuen Tabellenereignisse, die mit Access 2010 eingef\u00fchrt wurden, erlauben die automatische Sicherung von Tabellendaten vor der Durchf\u00fchrung von \u00c4nderungen an den Datens\u00e4tzen. Dazu legen Sie entsprechende Datenmakros an, die durch die Tabellenereignisse","og_url":"https:\/\/access-im-unternehmen.de\/88052015\/","og_site_name":"Access im Unternehmen","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/88052015\/","url":"https:\/\/access-im-unternehmen.de\/88052015\/","name":"Access im Unternehmen 05\/2015 - 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\/88052015\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88052015\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88052015\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 05\/2015"}]},{"@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\/88052015","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=88052015"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88052015\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88052015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}