{"id":88052016,"date":"2019-11-08T11:47:22","date_gmt":"2019-11-08T11:47:22","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052016.html"},"modified":"2019-11-08T11:47:22","modified_gmt":"2019-11-08T11:47:22","slug":"88052016","status":"publish","type":"page","link":"https:\/\/access-im-unternehmen.de\/88052016\/","title":{"rendered":"Access im Unternehmen 05\/2016"},"content":{"rendered":"<h3>Dynamische Standardwerte<\/h3>\n<p>In vielen F\u00e4llen k\u00f6nnen Sie dem Benutzer bei der Nutzung Ihrer Anwendung durch die Vorgabe von Standardwerten Arbeit abnehmen. Oft kristallisiert sich aber erst sp\u00e4ter heraus, welche die gew\u00fcnschten Standardwerte sind oder diese unterscheiden sich je nach Benutzer. Dann w\u00e4re es praktisch, wenn die Benutzer selbst die Standardwerte f\u00fcr das Anlegen neuer Datens\u00e4tze vorgeben k\u00f6nnten. Vielleicht m\u00f6chten Sie sogar, dass der n\u00e4chste neue Datensatz die Werte des vorherigen Datensatzes als Standardwerte \u00fcbernimmt? Wie dies gelingt, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Dynamische_Standardwerte\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Rechnungsbericht<\/h3>\n<p>Die Ausgabe von Rechnungen d\u00fcrfte einer der beliebtesten Anwendungszwecke f\u00fcr die Erstellung von Berichten sein. Gleichzeitig sind Rechnungsberichte aber auch eine der anspruchsvollsten Aufgaben \u2013 zumindest, wenn man s\u00e4mtlichen Schnickschnack wie Zwischensumme und \u00dcbertrag, vern\u00fcnftige Aufteilung der Positionen bei mehrseitigen Berichten, keine letzte Seite ohne wesentliche Informationen et cetera ber\u00fccksichtigen will. Und wenn Sie dann noch mehrere Rechnungen in einem Bericht abbilden wollen, haben Sie das Ziel erreicht.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Rechnungsbericht\">Zum Artikel &#8230;<\/a><\/p>\n<h3>RDBMS-Zugriff per VBA: Verbindungen<\/h3>\n<p>Wenn Sie von Access aus auf die Daten einer SQL Server-Datenbank (und neuerdings auch auf LocalDB-Datenbanken) zugreifen wollen, m\u00fcssen Sie mit Bordmitteln arbeiten, die h\u00e4ufig nicht zufriedenstellend sind. Wir haben einen Satz von Tools entwickelt, mit denen Sie eine Reihe von Aufgaben sehr schnell erledigen k\u00f6nnen: Verbindungen definieren, Tabellen verkn\u00fcpfen und SQL-Abfragen direkt an den Server schicken. Dieser  Beitrag zeigt, wie Sie mithilfe eines Teils dieser Tools per VBA auf SQL Server und Co. zugreifen.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/RDBMSZugriff_per_VBA:_Verbindungen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQL Server-Datenbank erstellen<\/h3>\n<p>Das SQL Server Management Studio gibt es mittlerweile als kostenlosen Download, den Sie separat zu einer bestehenden SQL Server-Datenbank installieren k\u00f6nnen. Da es mittlerweile mit LocalDB auch eine sehr schlanke SQL Server-Version gibt, wollen wir uns einmal anschauen, wie Sie mit diesen beiden Softwarekomponenten eine SQL Server-Datenbank aufsetzen k\u00f6nnen. Dabei wollen wir unsere oft genutzte Beispieldatenbank Suedsturm.mdb nachbilden.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/SQL_ServerDatenbank_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Daten von Access zum SQL Server kopieren<\/h3>\n<p>Manchmal ben\u00f6tigt man eine 1:1-Kopie der Daten aus einer Access-Tabelle in einer anderen Tabelle \u2013 vielleicht in der gleichen, vielleicht aber auch in einer anderen Datenbank. Das ist mit entsprechenden Einf\u00fcgeabfragen kein Problem, solange kein anderes Datenbanksystem wie etwa der SQL Server als Ziel in Frage kommt \u2013 und Sie gleichzeitig die Daten nicht nur einfach einf\u00fcgen, sondern auch noch die Inhalte der Autowertfelder beibehalten wollen. Dieser Beitrag zeigt praktische Erfahrungen und L\u00f6sungsweise f\u00fcr spezielle Migrationsvorhaben auf.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Daten_von_Access_zum_SQL_Server_kopieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access und LocalDB<\/h3>\n<p>Seit SQL Server 2012 gibt es eine kleine, aber feine Instanz des SQL Servers namens LocalDB. Dabei handelt es sich um eine SQL Server-Engine, die zwar einige Unterschiede zur Vollversion des SQL Servers aufweist, aber auch einige Features bietet, die gerade f\u00fcr Access-Entwickler interessant sind. Eines vorneweg: Sie k\u00f6nnen damit nur lokale Datenbanken betreiben, also solche, die auf dem gleichen Rechner wie das Frontend liegen. Ansonsten aber bietet diese Version fast alles, was das Entwicklerherz begehrt.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Access_und_LocalDB\">Zum Artikel &#8230;<\/a><\/p>\n<h3>XML-Export: CDATA<\/h3>\n<p>In der vorherigen Ausgabe haben wir uns ausf\u00fchrlich mit dem Export von Tabellendaten in XML-Dokumente besch\u00e4ftigt. Dabei haben wir zum Formen der Ausgabe auch Gebrauch von .xslt-Dateien gemacht, die Anweisungen zur Aufbereitung der Inhalte enthalten. In den Beitr\u00e4gen haben wir uns noch keine Gedanken um den Export von Inhalten aus Text- oder Memofeldern gemacht, die als CDATA markiert werden sollen. Was CDATA \u00fcberhaupt ist und wie Sie Ihre Daten als solche markieren, zeigt dieser Beitrag.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/XMLExport:_CDATA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Explorer und Shell ansteuern<\/h3>\n<p>Hin und wieder kommt es vor, dass Sie aus Access heraus den Windows Explorer \u00f6ffnen und dabei gleich ein Verzeichnis Ihrer Wahl ansteuern m\u00f6chten. Gr\u00fcnde daf\u00fcr gibt es viele. Haben Sie etwa eine Textdatei exportiert, so macht es sich gut, dem Anwender anschlie\u00dfend gleich den passenden Ordner zu pr\u00e4sentieren und dort die Datei zu markieren. \u00dcber einige Zeilen VBA-Code rund um ein Shell-Objekt ist das schnell realisiert.<\/p>\n<p><a href=\"http:\/\/www.access-im-unternehmen.de\/Explorer_und_Shell_ansteuern\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dynamische Standardwerte In vielen F\u00e4llen k\u00f6nnen Sie dem Benutzer bei der Nutzung Ihrer Anwendung durch die Vorgabe von Standardwerten Arbeit abnehmen. Oft kristallisiert sich aber erst sp\u00e4ter heraus, welche die gew\u00fcnschten Standardwerte sind oder diese<\/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-88052016","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Access im Unternehmen 05\/2016 - 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\/2016\" \/>\n<meta property=\"og:description\" content=\"Dynamische Standardwerte In vielen F\u00e4llen k\u00f6nnen Sie dem Benutzer bei der Nutzung Ihrer Anwendung durch die Vorgabe von Standardwerten Arbeit abnehmen. Oft kristallisiert sich aber erst sp\u00e4ter heraus, welche die gew\u00fcnschten Standardwerte sind oder diese\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/88052016\/\" \/>\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\\\/88052016\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052016\\\/\",\"name\":\"Access im Unternehmen 05\\\/2016 - 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\\\/88052016\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/88052016\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/88052016\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Access im Unternehmen 05\\\/2016\"}]},{\"@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\/2016 - Access im Unternehmen","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Access im Unternehmen 05\/2016","og_description":"Dynamische Standardwerte In vielen F\u00e4llen k\u00f6nnen Sie dem Benutzer bei der Nutzung Ihrer Anwendung durch die Vorgabe von Standardwerten Arbeit abnehmen. Oft kristallisiert sich aber erst sp\u00e4ter heraus, welche die gew\u00fcnschten Standardwerte sind oder diese","og_url":"https:\/\/access-im-unternehmen.de\/88052016\/","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\/88052016\/","url":"https:\/\/access-im-unternehmen.de\/88052016\/","name":"Access im Unternehmen 05\/2016 - 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\/88052016\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/88052016\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/88052016\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Access im Unternehmen 05\/2016"}]},{"@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\/88052016","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=88052016"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/pages\/88052016\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=88052016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}