{"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-basics.de\/index.php\/88032017","title":{"rendered":"Access [basics] Ausgabe 03\/2017"},"content":{"rendered":"<div class=\"rcp_restricted\"><\/p>\n<p><b>Registrierte Abonnenten finden an dieser Stelle den Download der kompletten Ausgabe im PDF-Format und die Beispieldateien.<\/b><\/p>\n<p>\n<\/div>\n<h3>Mit Bin\u00e4rzahlen arbeiten<\/h3>\n<p>Bin\u00e4rzahlen \u2013 da arbeiten doch nur Computer mit, oder auch mit Hexadezimalzahlen! Das ist doch uninteressant f\u00fcr mich! Mitnichten: Einige Grundkenntnisse im Bereich des Umgangs mit Bin\u00e4rzahlen haben noch keinem geschadet. Schon gar nicht, wenn man mit Access arbeitet und mit VBA programmiert. Dort ergibt sich doch das eine oder andere Mal Gelegenheit, mit einfachen Funktionen gr\u00f6\u00dfere Probleme zu l\u00f6sen \u2013 oder die Rechenoperationen wie die logische Konjunktion oder Disjunktion einzusetzen. Dieser Artikel liefert die wichtigsten Grundlagen zu diesem Thema.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Mit_Binaerzahlen_arbeiten.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Transaktionen in Access<\/h3>\n<p>Wenn Sie Datenbankaktionen per Code ausf\u00fchren, also beispielsweise mit der Methode <b>Execute <\/b>des <b>Database<\/b>-Objekts oder mit den DAO-Methoden AddNew oder Edit, setzen Sie in der Regel immer nur eine einzige Anweisung ab und \u00e4ndern so Daten oder auch Tabellen. Was aber, wenn Sie mehrere Aktionen ausf\u00fchren wollen, die nur dann ausgef\u00fchrt werden sollen, wenn die Ausf\u00fchrung jeder einzelnen Aktion erfolgreich ist? Dann kommen Transaktionen ins Spiel. Hierbei handelt es sich um einen Kontext \u00fcber eine oder mehrere Datenbank\u00e4nderungen, der nach dem Ausf\u00fchrung aller \u00c4nderungen entweder komplett abgeschlossen oder verworfen werden kann.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Transaktionen_in_Access.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Selektion im Datenblatt<\/h3>\n<p>Im Listenfeld kann man mit den Einstellungen Mehrfach oder Erweitert auch leicht mehrere Datens\u00e4tze ausw\u00e4hlen. Was aber ist, wenn man diese Funktion in der Datenblattansicht bereitstellen will? Klar, anklicken kann man die einzelnen Datens\u00e4tze, man kann auch mehrere zusammenh\u00e4ngende Datens\u00e4tze markieren \u2013 aber was ist, wenn Sie beispielsweise den ersten, dritten und f\u00fcnften Datensatz in der Datenblattansicht markieren wollen? Dann hilft nur ein spezieller Trick, den wir in diesem Artikel vorstellen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Selektion_im_Datenblatt.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Individuelle Auswahl mit eigener Tabelle<\/h3>\n<p>In den beiden Artikeln Datens\u00e4tze individuell ausw\u00e4hlen (Ausgabe 10\/2012) und Selektion im Datenblatt (aktuelle Ausgabe) nutzen wir ein zus\u00e4tzliches Feld in der betroffenen Tabelle, um Datens\u00e4tze individuell ausw\u00e4hlen zu k\u00f6nnen. Die Methode ist sehr praktisch, kommt jedoch an ihre Grenzen, wenn Sie keinen Zugriff auf die betroffene Tabelle haben. Das kann passieren, wenn sich diese in einem Backend befindet, dessen Daten Sie nicht \u00e4ndern k\u00f6nnen, weil Sie keinen Zugriff haben oder keine Berechtigung. Ein weiterer wichtiger Grund, die Selektionsdaten in einer eigenen Tabelle zu speichern, sind Mehrbenutzeranwendungen. Da bietet es sich an, die Daten bez\u00fcglich der Ansicht im Frontend zu speichern.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/Individuelle_Auswahl_mit_eigener_Tabelle.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access-Add-Ins programmieren<\/h3>\n<p>Sicher haben Sie im Laufe der Zeit schon einmal ein Add-In benutzt. Diese tauchen zu verschiedenen Gelegenheiten auf: Beim Erstellen von Tabellen (nicht mehr in aktuellen Access-Versionen) oder Abfragen, beim Entwurf von Formularen und Berichten, beim Hinzuf\u00fcgen von Steuerelementen oder auch global als Men\u00fc-Add-In. In diesem Artikel zeigen wir Ihnen, wie Sie selbst den Grundstein f\u00fcr die Erstellung eines Add-Ins f\u00fcr Ihre eigenen Zwecke legen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/AccessAddIns_programmieren.html\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Access-Objekt-Assistenten programmieren, Teil I<\/h3>\n<p>W\u00e4hrend ein Add-In, wie wir es im Artikel \u00bbAccess-Add-Ins programmieren\u00ab demonstriert haben, auch so genannt und im entsprechenden Ribbon-Men\u00fc verf\u00fcgbar ist, nennen sich die \u00fcbrigen Add-Ins \u00bbAssistenten\u00ab. Schauen wir uns also nun an, wie die Assistenten sich von den Add-Ins unterscheiden und wie Sie diese programmieren. Den Start machen wir dabei mit den Objekt-Assistenten, also solchen Assistenten, die Sie f\u00fcr die verschiedenen Objekttypen wie Tabellen, Abfragen, Formulare und Berichte \u00fcber das Ribbon-Tab \u00bbErstellen\u00ab aufrufen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.access-basics.de\/index.php\/AccessObjektAssistenten_programmieren,_Teil_I.html\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit Bin\u00e4rzahlen arbeiten Bin\u00e4rzahlen \u2013 da arbeiten doch nur Computer mit, oder auch mit Hexadezimalzahlen! Das ist doch uninteressant f\u00fcr mich! Mitnichten: Einige Grundkenntnisse im Bereich des Umgangs mit Bin\u00e4rzahlen haben noch keinem geschadet. Schon<\/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"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Access [basics] Ausgabe 03\/2017 - Access [basics]<\/title>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Access [basics] Ausgabe 03\/2017 - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Mit Bin\u00e4rzahlen arbeiten Bin\u00e4rzahlen \u2013 da arbeiten doch nur Computer mit, oder auch mit Hexadezimalzahlen! Das ist doch uninteressant f\u00fcr mich! Mitnichten: Einige Grundkenntnisse im Bereich des Umgangs mit Bin\u00e4rzahlen haben noch keinem geschadet. Schon\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/88032017\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\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\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88032017#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/88032017\",\"name\":\"Access [basics] Ausgabe 03\/2017 - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"datePublished\":\"2019-11-08T11:47:22+00:00\",\"dateModified\":\"2019-11-08T11:47:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/88032017#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/88032017\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88032017#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/88032017\",\"url\":\"https:\/\/access-basics.de\/index.php\/88032017\",\"name\":\"Access [basics] Ausgabe 03\/2017\"}}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88032017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=88032017"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/pages\/88032017\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=88032017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}