{"id":88032017,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88032017.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88032017","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88032017\/","title":{"rendered":"Access im Unternehmen 03\/2017"},"content":{"rendered":"<h3>Datensatz\u00e4nderungen auf einen Blick<\/h3>\n<p>Wenn der Benutzer \u00c4nderungen an den in einem Formular angezeigten Daten vornimmt, sieht er nur noch die ge\u00e4nderten Daten. Was aber, wenn er beispielsweise einen Wert in ein falsches Feld eingetragen hat \u2013 zum Beispiel indem er Vorname und Nachname vertauscht? Dann m\u00f6chte er die \u00c4nderung vermutlich r\u00fcckg\u00e4ngig machen. Aber wie, wenn er den vorherigen Wert nicht mehr in Erinnerung hat? Also erleichtern wir ihm die Arbeit, indem wir die alten Werte neben den entsprechenden Textfeldern anzeigen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Datensatzaenderungen_auf_einen_Blick\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Undo-Ereignis und Undo per Escape im Griff<\/h3>\n<p>Wenn Sie auf das R\u00fcckg\u00e4ngigmachen von \u00c4nderungen an den Daten eines Formulars reagieren wollen, haben Sie mehrere M\u00f6glichkeiten. Sie k\u00f6nnen die beiden Undo-Ereignisse des Formulars selbst und des aktiven Steuerelements nutzen (zumindest theoretisch). Oder Sie verwenden die Tastatur-Ereignisse, um die zum R\u00fcckg\u00e4ngigmachen von \u00c4nderungen bevorzugt verwendete Escape-Taste abzufangen. Wir stellen die beiden Techniken vor und erkl\u00e4ren Vor- und Nachteile.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/UndoEreignis_und_Undo_per_Escape_im_Griff\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Filter speichern und wieder abrufen<\/h3>\n<p>Der Benutzer einer Access-Datenbank will sich nicht damit besch\u00e4ftigen, Where-Ausdr\u00fccke zu definieren, mit denen er die Daten seiner Datenbank filtern kann. Er braucht aussagekr\u00e4ftige Bezeichnungen, mit denen er die gew\u00fcnschten Daten erh\u00e4lt \u2013 am besten mit nicht viel mehr als einem Mausklick. Das ist eine sch\u00f6ne Aufgabe: Also statten wir unsere Anwendung mit einer solchen M\u00f6glichkeit aus, die der Benutzer sogar noch mit selbst angewendeten Filterkriterien anreichern kann. Und das, ohne auch nur einen Hauch von SQL zu k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Filter_speichern_und_wieder_abrufen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Mails mit Vorlage<\/h3>\n<p>Ein gro\u00dfer Teil der Kommunikation mit Kunden l\u00e4uft per E-Mail. Das ist vor allem dann der Fall, wenn der Kunde ein Anliegen per E-Mail vorbringt. Manchmal muss man den Kunden aber auch aus anderen Gr\u00fcnden kontaktieren \u2013 beispielsweise, weil eine Lieferung per Post zur\u00fcckgekommen ist. Wollen Sie dann die Kundenverwaltung \u00f6ffnen, die E-Mail-Adresse des Kunden ermitteln, nach Outlook wechseln, dort eine neue E-Mail an den Kunden anlegen und Ihre Nachricht samt Betreff von Hand eingeben? Nein, denn die meisten Anfragen lassen sich leicht mit einer geeigneten Vorlage erledigen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Mails_mit_Vorlage\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Google-Maps als Kartendienst im Formular<\/h3>\n<p>Sie m\u00f6chten den Anwendern Ihrer Datenbank die M\u00f6glichkeit anbieten, neben den eigentlichen Adressdaten auch gleich dazugeh\u00f6rige Geoinformationen einzusehen? Dazu eignen sich sicher die Dienste Google-Maps oder Bing-Maps. Ein Webbrowser-Steuerelement im Formular k\u00f6nnte als Host f\u00fcr jene dienen. Doch der Weg ist steiniger, als erwartet! Wie Sie die auftretenden Probleme l\u00f6sen k\u00f6nnen, beschreibt dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/GoogleMaps_als_Kartendienst_im_Formular\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Dynamischer Adressblock<\/h3>\n<p>Wenn Sie einen Adressblock etwa f\u00fcr die Anzeige in einem Bericht oder f\u00fcr anderweitige Nutzung zusammenstellen wollen, sto\u00dfen Sie mitunter auf eine anspruchsvolle Aufgabe. Dummerweise sind die Kundentabellen, aus denen die Adressen bezogen werden sollen, immer unterschiedlich aufgebaut. Noch dazu gibt es manchmal nicht nur eine einzige Adresse, sondern Liefer- und Rechnungsadresse. Dabei treten wiederum Unterschiede auf, wo die prim\u00e4re Adresse eingetragen wird \u2013 also die Adresse, die als Rechnungs- und Lieferadresse genutzt wird, wenn nur eine Lieferadresse oder nur eine Rechnungsadresse vorliegt. Dieser Beitrag zeigt eine Funktion, mit der Sie die Adressbl\u00f6cke f\u00fcr Ihren Einsatzzweck komfortabel zusammenstellen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dynamischer_Adressblock\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kundenverwaltung mit Ribbon, Teil I<\/h3>\n<p>Im Beitrag \u00bbRibbonklassen\u00ab haben wir gezeigt, wie Sie das Ribbon allein mit VBA-Code definieren k\u00f6nnen. Nun wollen wir diese Technik in einer kleinen Beispielanwendung demonstrieren, in der wir eine Adressenliste in einem Formular anzeigen und alle Befehle zu dieser Adressenliste im Ribbon einbauen \u2013 also etwa, um einen neuen Datensatz anzulegen, einen bestehenden Datensatz zu l\u00f6schen oder die Details zu einem Datensatz anzuzeigen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kundenverwaltung_mit_Ribbon,_Teil_I\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Datensatz\u00e4nderungen auf einen Blick Wenn der Benutzer \u00c4nderungen an den in einem Formular angezeigten Daten vornimmt, sieht er nur noch die ge\u00e4nderten Daten. Was aber, wenn er beispielsweise einen Wert in ein falsches Feld eingetragen<\/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-88032017","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 03\/2017 - 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 03\/2017\" \/>\n<meta property=\"og:description\" content=\"Datensatz\u00e4nderungen auf einen Blick Wenn der Benutzer \u00c4nderungen an den in einem Formular angezeigten Daten vornimmt, sieht er nur noch die ge\u00e4nderten Daten. Was aber, wenn er beispielsweise einen Wert in ein falsches Feld eingetragen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88032017\/\" \/>\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\\\/88032017\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032017\\\/\",\"name\":\"Access im Unternehmen 03\\\/2017 - 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\\\/88032017\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88032017\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032017\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 03\\\/2017\"}]},{\"@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 03\/2017 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 03\/2017","og_description":"Datensatz\u00e4nderungen auf einen Blick Wenn der Benutzer \u00c4nderungen an den in einem Formular angezeigten Daten vornimmt, sieht er nur noch die ge\u00e4nderten Daten. Was aber, wenn er beispielsweise einen Wert in ein falsches Feld eingetragen","og_url":"https:\/\/access-im-unternehmen.de\/88032017\/","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\/88032017\/","url":"https:\/\/access-im-unternehmen.de\/88032017\/","name":"Access im Unternehmen 03\/2017 - 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\/88032017\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88032017\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88032017\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 03\/2017"}]},{"@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\/88032017","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=88032017"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88032017\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88032017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}