{"id":88052019,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052019.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88052019","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88052019\/","title":{"rendered":"Access im Unternehmen 05\/2019"},"content":{"rendered":"<h3>AutoComplete schnell zu Textfeld hinzuf\u00fcgen<\/h3>\n<p>Im Beitrag \u00bbAutoComplete in Textfeldern\u00ab in der vorherigen Ausgabe von Access im Unternehmen haben wir eine L\u00f6sung vorgestellt, mit der Sie Textfelder um eine AutoComplete-Funktion erweitern k\u00f6nnen. Dort haben wir uns die grundlegenden Techniken angesehen, im vorliegenden Beitrag k\u00fcmmern wir uns darum, dieses Tool in eine Form zu bringen, die wir einfach und schnell einem Textfeld hinzuf\u00fcgen k\u00f6nnen. Und das, ohne den Code f\u00fcr jedes Textfeld erneut in die Klassenmodule der Formulare kopieren zu m\u00fcssen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/AutoComplete_schnell_zu_Textfeld_hinzufuegen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Datenmakros verwalten<\/h3>\n<p>Datenmakros dienen dazu, Aktionen automatisch beim \u00c4ndern der Daten einer Tabelle auszul\u00f6sen \u2013 n\u00e4mlich beim Anlegen, Bearbeiten oder L\u00f6schen eines Datensatzes. Diese legt man in der Regel \u00fcber die Benutzeroberfl\u00e4che an. Leider kann man damit immer nur sehen, welche Datenmakros f\u00fcr die aktuelle im Entwurf oder in der Datenblattansicht angezeigte Tabelle zur Verf\u00fcgung stehen. Dieser Beitrag zeigt, wie Sie sich einen besseren \u00dcberblick \u00fcber die vorhandenen Datenmakros verschaffen, diese anzeigen und bearbeiten und sogar neue Datenmakros anlegen k\u00f6nnen \u2013 und das auch noch parametrisiert f\u00fcr gleichartige Datenmakros f\u00fcr mehrere Tabellen gleichzeitig.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Datenmakros_verwalten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>UNION-Abfragen<\/h3>\n<p>Auswahlabfragen liefern normalerweise immer die Daten aus einer einzigen Tabelle oder aus mehreren miteinander verkn\u00fcpften Tabellen. In letzterem Fall soll die Abfrage immer die Kombination der Daten von verkn\u00fcpften Tabellen liefern. Gelegentlich sollen die Daten von zwei oder mehr Tabellen in einer Abfrage aber auf andere Art zusammengestellt werden \u2013 n\u00e4mlich so, dass die Datens\u00e4tze dieser Tabellen jeweils als einzelne Datens\u00e4tze erscheinen. So lassen sich dann beispielsweise Daten wie die Namen und Geburtsdaten von Personal und Kunden in einer Abfrage zusammenstellen und k\u00f6nnen als Geburtstagsliste dienen. Wie Sie UNION-Abfragen formulieren und was dabei zu beachten ist, zeigt dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/UNIONAbfragen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>R\u00fcckg\u00e4ngig in Memofeldern<\/h3>\n<p>Seit Access 2007 bietet Access f\u00fcr Memofelder die M\u00f6glichkeit, die verschiedenen Versionen zu speichern. Wie aber k\u00f6nnen wir solche \u00c4nderungen wieder r\u00fcckg\u00e4ngig machen, ohne dass der Benutzer die eingebauten Funktionen daf\u00fcr nutzen muss oder gar ein extra Formular, dass die bisher gespeicherten Versionen anzeigt? Sondern einfach etwa mit zwei Schaltfl\u00e4chen, mit denen er zwischen den vorhandenen History-Eintr\u00e4gen hin- und herbl\u00e4ttern kann? Wie das gelingt, zeigen wir in diesem Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Rueckgaengig_in_Memofeldern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kombinationsfeld mit Extraeintr\u00e4gen<\/h3>\n<p>Normalerweise enthalten Kombinationsfelder nur die Eintr\u00e4ge einer Tabelle oder Abfrage als Datensatzherkunft. Manchmal wollen Sie dem Benutzer aber mit dem Kombinationsfeld noch mehr Funktionen bieten. Zum Beispiel wollen Sie vielleicht den Text <Ausw\u00e4hlen> anzeigen, damit der Benutzer sieht, dass hier eine Auswahl vorzunehmen ist oder Sie m\u00f6chten dem Benutzer mit einem Eintrag wie <Hinzuf\u00fcgen> die M\u00f6glichkeit geben, direkt \u00fcber die Auswahl dieses Eintrags ein Detailformular zur Eingabe eines neuen Datensatzes zu \u00f6ffnen. Dieser Beitrag zeigt, wie das funktioniert und welche Herausforderungen es gibt, wenn das Kombinationsfeld sonst noch keine Daten anzeigt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kombinationsfeld_mit_Extraeintraegen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Kopier- und L\u00f6schreihenfolge in MySQL<\/h3>\n<p>Im Beitrag \u00bbKopier- und L\u00f6schreihenfolge f\u00fcr Tabellen\u00ab (www.access-im-unternehmen.de\/926) haben wir ermittelt, wie wir die richtige Reihenfolge f\u00fcr das L\u00f6schen von Tabellen und das Kopieren von Tabelleninhalten von einer Datenbank in die n\u00e4chste ermitteln. Wenn Sie die Reihenfolge nicht beachten, kann es n\u00e4mlich sein, dass Datens\u00e4tze wegen Fremdschl\u00fcsselverletzungen nicht gel\u00f6scht und auch nicht kopiert werden k\u00f6nnen. Im vorliegenden Beitrag zeigen wir, wie Sie die vorgestellte L\u00f6sung f\u00fcr das L\u00f6schen und Kopieren von Tabellen in MySQL-Datenbanken nutzen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Kopier_und_Loeschreihenfolge_in_MySQL\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von Version zu Version<\/h3>\n<p>Neulich wollte ich meine Shopsoftware aktualisieren. Allerdings ging dies nicht mit den vom Hersteller daf\u00fcr bereitgestellten Plug-In \u2013 zumindest nicht mit allen Daten, die ich von der alten in die neue Version \u00fcberf\u00fchren wollte. Also musste ich manuell ermitteln, welche Daten der alten Version ben\u00f6tigt werden, damit die neue Version l\u00e4uft. Damit erhielt ich recht schnell eine lauff\u00e4hige Version des neuen Systems. Allerdings kam mir dann etwas dazwischen, wodurch zum alten, noch aktiven System wieder neue Kunden und Bestellungen hinzukamen \u2013 die Arbeit war also umsonst. Um das \u00dcbertragen der Daten beim n\u00e4chsten Mal einfacher zu gestalten, wollte ich nun das alte und das neue Datenmodell nun automatisch analysieren und die SQL-Befehle erstellen lassen, um diese danach ebenfalls automatisch ausf\u00fchren zu k\u00f6nnen. Wie das gelingt, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Von_Version_zu_Version\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Ticketsystem, Teil V<\/h3>\n<p>In den vorherigen Teilen dieser Beitragsreihe haben wir den Aufbau einiger Funktionen eines Ticketsystems beschrieben. Es fehlt noch der letzte Feinschliff: Wir wollen die erneuten Antworten von Kunden auf unsere als Antwort versendeten E-Mails automatisch in die Ticketverwaltung aufnehmen. Bevor wir das im n\u00e4chsten Teil erledigen k\u00f6nnen, haben wir noch einige Feinheiten erg\u00e4nzt und werfen au\u00dferdem noch einmal einen zusammenfassenden Blick \u00fcber die bisher programmierten Funktionen und die Inbetriebnahme der Ticketverwaltung inklusive der Einrichtung in Outlook. Au\u00dferdem f\u00fcgen wir noch einen Dialog zur Verwaltung der Optionen der L\u00f6sung hinzu.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Ticketsystem,_Teil_V\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AutoComplete schnell zu Textfeld hinzuf\u00fcgen Im Beitrag \u00bbAutoComplete in Textfeldern\u00ab in der vorherigen Ausgabe von Access im Unternehmen haben wir eine L\u00f6sung vorgestellt, mit der Sie Textfelder um eine AutoComplete-Funktion erweitern k\u00f6nnen. Dort haben wir<\/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-88052019","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\/2019 - 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\/2019\" \/>\n<meta property=\"og:description\" content=\"AutoComplete schnell zu Textfeld hinzuf\u00fcgen Im Beitrag \u00bbAutoComplete in Textfeldern\u00ab in der vorherigen Ausgabe von Access im Unternehmen haben wir eine L\u00f6sung vorgestellt, mit der Sie Textfelder um eine AutoComplete-Funktion erweitern k\u00f6nnen. Dort haben wir\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88052019\/\" \/>\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\\\/88052019\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052019\\\/\",\"name\":\"Access im Unternehmen 05\\\/2019 - 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\\\/88052019\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88052019\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052019\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 05\\\/2019\"}]},{\"@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\/2019 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 05\/2019","og_description":"AutoComplete schnell zu Textfeld hinzuf\u00fcgen Im Beitrag \u00bbAutoComplete in Textfeldern\u00ab in der vorherigen Ausgabe von Access im Unternehmen haben wir eine L\u00f6sung vorgestellt, mit der Sie Textfelder um eine AutoComplete-Funktion erweitern k\u00f6nnen. Dort haben wir","og_url":"https:\/\/access-im-unternehmen.de\/88052019\/","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\/88052019\/","url":"https:\/\/access-im-unternehmen.de\/88052019\/","name":"Access im Unternehmen 05\/2019 - 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\/88052019\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88052019\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88052019\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 05\/2019"}]},{"@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\/88052019","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=88052019"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88052019\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88052019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}