{"id":55000431,"date":"2019-02-01T00:00:00","date_gmt":"2020-01-24T16:00:17","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=431"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Berechnete_Felder_in_Tabellen","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html","title":{"rendered":"Berechnete Felder in Tabellen"},"content":{"rendered":"<p class='introduction'>Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die M&ouml;glichkeit, die Inhalte der &uuml;brigen Felder in einem Feld wie in einem berechneten Feld in einer Abfrage zusammenzuf&uuml;hren. So k&ouml;nnen Sie etwa den Nettopreis und den Mehrwertsteuersatz eines Artikels in zwei Feldern angeben und in einem dritten Feld, das als berechnetes Feld ausgelegt wird, den Bruttopreis speichern. Dieser Artikel zeigt, wie berechnete Felder funktionieren und welche Vor- und Nachteile diese haben.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1901_BerechneteFelder.accdb<\/b>.<\/p>\n<h2>Berechnete Felder<\/h2>\n<p>Wenn Sie ohne den Einsatz berechneter Felder Informationen aus mehreren Feldern zusammenf&uuml;hren wollen, verwenden Sie eine Abfrage. Wenn wir etwa eine Tabelle namens <b>tblKunden <\/b>mit den Feldern <b>AnredeID<\/b>, <b>Vorname <\/b>und <b>Nachname <\/b>verwenden und diese &uuml;ber das Feld <b>AnredeID <\/b>mit der Tabelle <b>tblAnreden <\/b>verkn&uuml;pft ist, die wiederum das Feld <b>Anrede <\/b>besteuert, dann k&ouml;nnen wir mit einer Abfrage leicht berechnete Felder mit Inhalten wie <b><Nachname>, <Vorname> <\/b>oder <b><Anrede> <Vorname> <Nachname><\/b> hinzuf&uuml;gen. Dies sieht dann in der Entwurfsansicht etwa wie in Bild 1 aus.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_431_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_431_001.png\" alt=\"Abfrage mit berechneten Feldern\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Abfrage mit berechneten Feldern<\/p>\n<p>Die passende Datenblattansicht finden Sie in Bild 2.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_431_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_431_002.png\" alt=\"Berechnete Felder in einer Abfrage\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Berechnete Felder in einer Abfrage<\/p>\n<h2>Kundennamen in Tabelle zusammenstellen<\/h2>\n<p>K&ouml;nnen wir das auch mit berechneten Feldern in einer Tabelle erreichen Teilweise auf direktem Wege, teilweise sind Einschr&auml;nkungen vorhanden.<\/p>\n<p>Wir schauen uns das an genau den beiden berechneten Feldern der Abfrage aus dem vorherigen Beispiel an, in dem wir zun&auml;chst zwei Felder der aktuellen Tabelle zusammengef&uuml;hrt und um ein zus&auml;tzliches Literal erg&auml;nzt haben (ein Komma und ein Leerzeichen zwischen <b>Nachname<\/b> und <b>Vorname<\/b>) und dann in einem weiteren berechneten Feld noch den Wert des Feldes <b>Anrede <\/b>aus einer verkn&uuml;pften Tabelle ermittelt haben &#8211; auch hier mit zwei zus&auml;tzlichen Literalen, in diesem Fall mit zwei Leerzeichen.<\/p>\n<h2>Berechnetes Feld anlegen<\/h2>\n<p>Ein neues berechnetes Feld legen Sie zun&auml;chst wie jedes andere Feld an, indem Sie den Feldnamen in einer neuen, leeren Zeile der Entwurfsansicht der betroffenen Tabelle hinzuf&uuml;gen.<\/p>\n<p>In diesem Fall geben wir den Namen <b>Kunde <\/b>in die Tabelle <b>tblKunden <\/b>ein und w&auml;hlen dann als Datentyp den Wert <b>Berechnet <\/b>aus (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_431_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_431_003.png\" alt=\"Ausw&auml;hlen des Datentyps Berechnet\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Ausw&auml;hlen des Datentyps Berechnet<\/p>\n<p>Danach erscheint der Ausdrucks-Generator, der im Gegensatz zum Ausdrucks-Generator etwa f&uuml;r Kriterien in Abfragen einige Eintr&auml;ge weniger aufweist (siehe Bild 4).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_431_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_431_004.png\" alt=\"Eingabe des zu berechnenden Ausdrucks mit dem Ausdrucks-Generator\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Eingabe des zu berechnenden Ausdrucks mit dem Ausdrucks-Generator<\/p>\n<p>Wir ben&ouml;tigen in diesem ersten Beispiel die beiden Felder <b>Nachname <\/b>und <b>Vorname<\/b>, die wir jeweils per Doppelklick hinzuf&uuml;gen. Der Inhalt des oberen Fensters sieht dann so aus:<\/p>\n<pre>[Nachname] \"Ausdr\" [Vorname]<\/pre>\n<p>Den mittleren Teil ersetzen Sie dann wie im Bild, sodass das Ergebnis wie folgt aussieht:<\/p>\n<pre>[Nachname] & \", \" & [Vorname]<\/pre>\n<p>Schlie&szlig;en wir den Ausdrucks-Generator mit einem Klick auf die <b>OK<\/b>-Schaltfl&auml;che, landet der Ausdruck in der Eigenschaft <b>Ausdruck <\/b>des berechneten Feldes im Tabellenentwurf. Auch wenn die Tabelle bereits zuvor einige Datens&auml;tze enthielt, wird die Berechnung der Inhalt f&uuml;r das neue Feld ausgef&uuml;hrt, sodass die Datenblattansicht nun wie in Bild 5 aussieht.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_431_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_431_005.png\" alt=\"Das erste berechnete Feld der Tabelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Das erste berechnete Feld der Tabelle<\/p>\n<h2>Berechnete Felder im Praxiseinsatz<\/h2>\n<p>Bevor wir das zweite berechnete Feld anlegen, wollen wir uns anschauen, was das berechnete Feld macht. Wenn wir die vorhandenen Daten in den beiden Feldern <b>Vorname <\/b>und <b>Nachname <\/b>eines Datensatzes &auml;ndern, wird der Inhalt des berechneten Feldes <b>Kunde <\/b>direkt nach dem Verlassen des jeweiligen Feldes aktualisiert. Das Komma zwischen <b>Nachname <\/b>und <b>Vorname <\/b>wird sogar direkt nach dem Beginn der Bearbeitung eines neuen Datensatzes hinzugef&uuml;gt. Auch wenn erst eines der Felder Vorname oder Nachname ausgef&uuml;llt ist, landet das Komma im berechneten Feld. Das sieht dann etwa wie in Bild 6 aus.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_431_006.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_431_006.png\" alt=\"Nicht komplett ausgef&uuml;llte Datens&auml;tze sehen im berechneten Feld nicht gut aus.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: Nicht komplett ausgef&uuml;llte Datens&auml;tze sehen im berechneten Feld nicht gut aus.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000431\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000431?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000431\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"8d63f6cbe9\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die M&ouml;glichkeit, die Inhalte der &uuml;brigen Felder in einem Feld wie in einem berechneten Feld in einer Abfrage zusammenzuf&uuml;hren. So k&ouml;nnen Sie etwa den Nettopreis und den Mehrwertsteuersatz eines Artikels in zwei Feldern angeben und in einem dritten Feld, das als berechnetes Feld ausgelegt wird, den Bruttopreis speichern. Dieser Artikel zeigt, wie berechnete Felder funktionieren und welche Vor- und Nachteile diese haben.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","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":""},"categories":[66012019,662019,44000003],"tags":[],"class_list":["post-55000431","post","type-post","status-publish","format-standard","hentry","category-66012019","category-662019","category-Tabellen_entwerfen"],"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>Berechnete Felder in Tabellen - Access [basics]<\/title>\n<meta name=\"description\" content=\"Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die M\u00f6glichkeit, die Inhalte der \u00fcbrigen Felder in einem Feld wie in einem berechneten Feld in einer Abfrage zusammenzuf\u00fchren. So k\u00f6nnen Sie etwa den Nettopreis und den Mehrwertsteuersatz eines Artikels in zwei Feldern angeben und in einem dritten Feld, das als berechnetes Feld ausgelegt wird, den Bruttopreis speichern. Dieser Artikel zeigt, wie berechnete Felder funktionieren und welche Vor- und Nachteile diese haben.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Berechnete Felder in Tabellen - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die M\u00f6glichkeit, die Inhalte der \u00fcbrigen Felder in einem Feld wie in einem berechneten Feld in einer Abfrage zusammenzuf\u00fchren. So k\u00f6nnen Sie etwa den Nettopreis und den Mehrwertsteuersatz eines Artikels in zwei Feldern angeben und in einem dritten Feld, das als berechnetes Feld ausgelegt wird, den Bruttopreis speichern. Dieser Artikel zeigt, wie berechnete Felder funktionieren und welche Vor- und Nachteile diese haben.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T16:00:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_431_001.png\" \/>\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=\"9\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\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_431_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html\",\"name\":\"Berechnete Felder in Tabellen - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html#primaryimage\"},\"datePublished\":\"2020-01-24T16:00:17+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die M\\u00f6glichkeit, die Inhalte der \\u00fcbrigen Felder in einem Feld wie in einem berechneten Feld in einer Abfrage zusammenzuf\\u00fchren. So k\\u00f6nnen Sie etwa den Nettopreis und den Mehrwertsteuersatz eines Artikels in zwei Feldern angeben und in einem dritten Feld, das als berechnetes Feld ausgelegt wird, den Bruttopreis speichern. Dieser Artikel zeigt, wie berechnete Felder funktionieren und welche Vor- und Nachteile diese haben.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html#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\/Berechnete_Felder_in_Tabellen.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Berechnete_Felder_in_Tabellen.html\",\"name\":\"Berechnete Felder in Tabellen\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"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=55000431"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000431\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}