{"id":88032013,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88032013.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88032013","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88032013\/","title":{"rendered":"Access im Unternehmen 03\/2013"},"content":{"rendered":"<h3>Flexible Bestellverwaltung: Datenmodell<\/h3>\n<p>Die \u00fcblichen Beispiele zum Thema Bestellverwaltung gehen vereinfachend davon aus, dass immer alle Artikel vorhanden sind und dementsprechend auch in Rechnung gestellt werden k\u00f6nnen. In der Realit\u00e4t sieht dies anders aus: Nat\u00fcrlich ist nicht immer gew\u00e4hrleistet, dass alle angebotenen Artikel auch verf\u00fcgbar sind. In diesem Fall lassen sich Lieferungen und Rechnungen nur schwer organisieren. Also k\u00fcmmern wir uns nochmals um die entsprechenden Tabellen, Formulare und nat\u00fcrlich auch um die Berichte.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Flexible_Bestellverwaltung:_Datenmodell\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Standardwerte aus Lookup-Tabellen<\/h3>\n<p>Es gibt eine Reihe von Beispielen f\u00fcr den Einsatz von Lookup-Tabellen \u2013 die einfachste ist wohl die Tabelle zum Speichern von Anreden. In einigen F\u00e4llen soll eines der enthaltenen Elemente standardm\u00e4\u00dfig verwendet werden. Dann gilt es, dieses Standardelement entsprechend zu deklarieren. Wie so oft gibt es unter Access verschiedene M\u00f6glichkeiten, dies zu realisieren \u2013 und es gibt verschiedene Schwierigkeitsgrade. Dieser Beitrag zeigt einige Varianten auf. <\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Standardwerte_aus_LookupTabellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>m:n-Daten in einer Zeile anzeigen<\/h3>\n<p>F\u00fcr Daten mit einer m:n-Beziehung gibt es einige Beispiele: Fahrzeuge und ihre Ausstattungsmerkmale, Artikel und Kategorien, Mitarbeiter und Positionen et cetera. \u00dcblicherweise stellt man diese mit mehreren Steuerelementen dar \u2013 etwa die Fahrzeuge im Hauptformular und die Ausstattung im Unterformular. Oder die Mitarbeiter landen im Hauptformular und zwei Listenfelder zeigen die zugeordneten und die nicht zugeordneten Abteilungen an. Was aber, wenn die Daten gar nicht bearbeitet, sondern nur angezeigt werden sollen \u2013 und dies m\u00f6glichst noch in einer einzigen Zeile? Dann hilft die L\u00f6sung aus diesem Beitrag weiter.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/m:nDaten_in_einer_Zeile_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Flexible Bestellungen: Formulare<\/h3>\n<p>Die flexible Handhabung von Bestellungen, Lieferungen und Rechnungen basiert auf einem ausgefeilten Datenmodell. Genauso wichtig ist die Bereitstellung einer Benutzeroberfl\u00e4che, die alle M\u00f6glichkeiten des Datenmodells aussch\u00f6pft. In diesem Beitrag lernen Sie die Formulare kennen, die das Aufnehmen von Bestellungen nach Kunde und Kostenstelle, die Erfassung von Lieferungen und die flexible Erstellung von Rechnungen erlauben.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Flexible_Bestellungen:_Formulare\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Funktionen aus anderen Datenbanken<\/h3>\n<p>Manche Funktionen ben\u00f6tigen Sie nicht nur in einer, sondern in mehreren Datenbanken. Sie k\u00f6nnen die Funktion dann in die jeweiligen Datenbanken kopieren und dort nutzen. Dies bringt allerdings einigen Mehraufwand bei der Pflege der Funktion mit sich: Wenn Sie etwa einen Fehler beheben, m\u00fcssen Sie dies gleich f\u00fcr mehrere Datenbanken erledigen. Beim zentralen Speichern der Funktion in einer einzigen Datenbankdatei brauchen Sie \u00c4nderungen nur an einer einzigen Stelle durchzuf\u00fchren. Und es gibt noch weitere Vorteile und Anwendungszwecke \u2013 mehr dazu im vorliegenden Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Funktionen_aus_anderen_Datenbanken\">Zum Artikel &#8230;<\/a><\/p>\n<h3>VBA-Textexport unter Access 2007 und j\u00fcnger<\/h3>\n<p>Normalerweise ist das Exportieren von Tabellen oder Abfragen als Text- oder CSV-Datei kein Problem \u2013 Sie nutzen entweder den Assistenten dazu oder verwenden die Methode TransferText des DoCmd-Objekts. Dummerweise f\u00fchrt dies, auch wenn es in Anwendungen bis Access 2003 funktionierte, unter neueren Versionen von Access zu einem Fehler. Warum dies geschieht und wie Sie TransferText weiter nutzen k\u00f6nnen, erl\u00e4utert dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/VBATextexport_unter_Access_2007_und_juenger\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Alle Datenbanken einlesen und anzeigen<\/h3>\n<p>F\u00fcr den einen oder anderen Anwendungsfall bent\u00f6igen Sie einen Datei \u00f6ffnen-Dialog, um eine Datenbank auszuw\u00e4hlen. Diese Dialog hat den Nachteil, dass er selten direkt die gew\u00fcnschte Datenbank geschweige denn das Verzeichnis anzeigt. Wie w\u00e4re es also mit einem speziellen Dialog, der nur die Verzeichnisse einliest, die \u00fcberhaupt Datenbankdateien enthalten und diese in einem TreeView-Steuerelement zur Auswahl bereith\u00e4lt?<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Alle_Datenbanken_einlesen_und_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Abonnements verwalten, Teil 3<\/h3>\n<p>Die ersten beiden Teile dieser Beitragsreihe haben uns Formulare zum Verwalten von Produkten, Abonnements und Kunden sowie Funktionen zum Anlegen, Verl\u00e4ngern, K\u00fcndigen und Stornieren der Abonnements beschert. Fehlt nur noch eine wichtige Funktion: der Versand der jeweiligen Ausgaben beziehungsweise die Lieferung der Empf\u00e4ngerlisten.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Abonnements_verwalten,_Teil_3\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flexible Bestellverwaltung: Datenmodell Die \u00fcblichen Beispiele zum Thema Bestellverwaltung gehen vereinfachend davon aus, dass immer alle Artikel vorhanden sind und dementsprechend auch in Rechnung gestellt werden k\u00f6nnen. In der Realit\u00e4t sieht dies anders aus: Nat\u00fcrlich<\/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-88032013","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 03\/2013 - 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\/2013\" \/>\n<meta property=\"og:description\" content=\"Flexible Bestellverwaltung: Datenmodell Die \u00fcblichen Beispiele zum Thema Bestellverwaltung gehen vereinfachend davon aus, dass immer alle Artikel vorhanden sind und dementsprechend auch in Rechnung gestellt werden k\u00f6nnen. In der Realit\u00e4t sieht dies anders aus: Nat\u00fcrlich\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88032013\/\" \/>\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\\\/88032013\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032013\\\/\",\"name\":\"Access im Unternehmen 03\\\/2013 - 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\\\/88032013\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88032013\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88032013\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 03\\\/2013\"}]},{\"@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\/2013 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 03\/2013","og_description":"Flexible Bestellverwaltung: Datenmodell Die \u00fcblichen Beispiele zum Thema Bestellverwaltung gehen vereinfachend davon aus, dass immer alle Artikel vorhanden sind und dementsprechend auch in Rechnung gestellt werden k\u00f6nnen. In der Realit\u00e4t sieht dies anders aus: Nat\u00fcrlich","og_url":"https:\/\/access-im-unternehmen.de\/88032013\/","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\/88032013\/","url":"https:\/\/access-im-unternehmen.de\/88032013\/","name":"Access im Unternehmen 03\/2013 - 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\/88032013\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88032013\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88032013\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 03\/2013"}]},{"@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\/88032013","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=88032013"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88032013\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88032013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}