{"id":55001592,"date":"2026-06-01T00:00:00","date_gmt":"2026-05-05T20:35:00","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1592"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/","title":{"rendered":"Berechnete Felder in Tabellen oder besser in Abfragen?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0\" width=\"1\" height=\"1\" alt=\"\"><b>Seit Access 2010 k&ouml;nnen Tabellenfelder einen berechneten Ausdruck enthalten &#8211; etwa die Verkn&uuml;pfung von Vor- und Nachname oder das Produkt aus Menge und Preis. Die Funktion klingt praktisch, hat aber erhebliche Einschr&auml;nkungen: Viele Funktionen stehen nicht zur Verf&uuml;gung, das Ergebnis ist schreibgesch&uuml;tzt, und berechnete Felder lassen sich weder indizieren noch in Verkn&uuml;pfungen verwenden. Dieser Beitrag zeigt, was geht, was nicht geht &#8211; und warum berechnete Spalten in Abfragen fast immer die bessere Wahl sind.<\/b><\/p>\n<h2>Was sind berechnete Felder in Tabellen?<\/h2>\n<p>Ein berechnetes Feld ist ein Tabellenfeld mit dem Datentyp <b>Berechnet<\/b>. Statt eines gespeicherten Werts tr&auml;gt es in der Feldeigenschaft <b>Ausdruck<\/b> eine Formel, die Access bei jeder &Auml;nderung der Quelldaten neu berechnet. Das Ergebnis erscheint in der Datenblattansicht und steht auch in Abfragen, Formularen und Berichten zur Verf&uuml;gung, ohne dass dort erneut gerechnet werden muss.<\/p>\n<p>Das einfachste Beispiel ist die Zusammensetzung eines vollst&auml;ndigen Namens. Hat eine Tabelle die Felder <b>Vorname<\/b> und <b>Nachname<\/b>, l&auml;sst sich ein Feld <b>VollerName<\/b> so berechnen:<\/p>\n<pre>[Vorname] & \" \" & [Nachname]<\/pre>\n<p>Die Eigenschaften tragen wir wie in Bild 1 ein.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2026_03\/pic_1592_001.png\" alt=\"Ein berechnetes Feld im Tabellenentwurf - der Ausdruck wird in der Eigenschaft Ausdruck eingetragen, der Datentyp des Ergebnisses unter Ergebnistyp.\" width=\"599,559\" height=\"401,6368\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Ein berechnetes Feld im Tabellenentwurf &#8211; der Ausdruck wird in der Eigenschaft Ausdruck eingetragen, der Datentyp des Ergebnisses unter Ergebnistyp.<\/span><\/b><\/p>\n<p>Nach einem Wechsel in die Datenblattansicht erhalten wir das Ergebnis aus Bild 2.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2026_03\/pic_1592_002.png\" alt=\"Das berechnete Feld VollerName erscheint in der Datenblattansicht und steht automatisch in allen darauf basierenden Abfragen und Formularen bereit.\" width=\"424,5589\" height=\"178,7617\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Das berechnete Feld VollerName erscheint in der Datenblattansicht und steht automatisch in allen darauf basierenden Abfragen und Formularen bereit.<\/span><\/b><\/p>\n<h2>Welche Elemente sind in berechneten Tabellenfeldern erlaubt?<\/h2>\n<p>Der wichtigste Unterschied zu berechneten Spalten in Abfragen ist der stark eingeschr&auml;nkte Funktionsumfang. Als Faustregel gilt: Nur die Funktionen, die der <b>Ausdrucks-Generator<\/b> beim Erstellen eines berechneten Tabellenfeldes anbietet, funktionieren dort auch tats&auml;chlich. Alle anderen werden beim Speichern mit einem Fehler abgewiesen.<\/p>\n<ul>\n<li><b>Operatoren:<\/b> Arithmetische Operatoren (+, -, *, \/), Vergleichsoperatoren (=, <, >, <=, >=, <>), Textverkettung (&#038;), logische Operatoren (<b>And<\/b>, <b>Or<\/b>, <b>Not<\/b>).<\/li>\n<li><b>Verf&uuml;gbare Funktionen (Auswahl):<\/b> Textfunktionen: <b>Left<\/b>, <b>Right<\/b>, <b>Mid<\/b>, <b>Len<\/b>, <b>Trim<\/b>, <b>LTrim<\/b>, <b>RTrim<\/b>, <b>UCase<\/b>, <b>LCase<\/b>, <b>InStr<\/b>, <b>Replace<\/b>, <b>Str<\/b>, <b>Val<\/b>. Mathematische Funktionen: <b>Abs<\/b>, <b>Int<\/b>, <b>Round<\/b>, <b>Sqr<\/b>, <b>Mod<\/b>. Datumsfunktionen: <b>Year<\/b>, <b>Month<\/b>, <b>Day<\/b>, <b>Weekday<\/b>, <b>DateSerial<\/b>. Pr&uuml;ffunktionen: <b>IIf<\/b>, <b>IsNull<\/b>, <b>IsNumeric<\/b>, <b>Nz<\/b>.<\/li>\n<li><b>Nicht verf&uuml;gbar (Auswahl):<\/b> <b>Date()<\/b>, <b>Now()<\/b>, <b>DateDiff()<\/b>, <b>DateAdd()<\/b>, <b>Format()<\/b>, <b>CDate()<\/b>, <b>DLookup()<\/b> und alle anderen Dom&auml;nenfunktionen (<b>DSum<\/b>, <b>DCount<\/b> usw.) sowie alle eigenen VBA-Funktionen. Ausdr&uuml;cke, die auf Felder aus anderen Tabellen oder Abfragen zugreifen, sind ebenfalls nicht m&ouml;glich.<\/li>\n<\/ul>\n<p>Die m&ouml;glichen Elementen werden im Ausdrucks-Generator aufgelistet, den wir mit einem Klick auf die Schaltfl&auml;che mit den drei Punkten &ouml;ffnen.<\/p>\n<p>Der Ausdrucks-Generator zeigt im Kontext eines berechneten Tabellenfeldes nur die tats&auml;chlich verf&uuml;gbaren Funktionen &#8211; alles, was dort nicht aufgef&uuml;hrt ist, wird beim Speichern abgewiesen (siehe Bild 3).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2026_03\/pic_1592_003.png\" alt=\"Der Ausdrucksgenerator mit einer Datumsberechnung\" width=\"499,5589\" height=\"438,9429\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Der Ausdrucksgenerator mit einer Datumsberechnung<\/span><\/b><\/p>\n<h2>Typische Ausdr&uuml;cke f&uuml;r berechnete Felder<\/h2>\n<p>Arithmetische Ausdr&uuml;cke auf Basis von Feldern derselben Tabelle funktionieren zuverl&auml;ssig. In einer Bestellposition mit den Feldern <b>Menge<\/b> und <b>Einzelpreis<\/b> liefert der folgende Ausdruck den Gesamtpreis:<\/p>\n<pre>[Menge] * [Einzelpreis]<\/pre>\n<p>Auch bedingte Ausdr&uuml;cke mit <b>IIf<\/b> sind m&ouml;glich, solange alle Argumente Feldwerte oder Konstanten sind. Der folgende Ausdruck berechnet einen Mengenrabatt:<\/p>\n<pre>IIf([Menge] &gt;= 10, [Einzelpreis] * 0.9, [Einzelpreis])<\/pre>\n<p>F&uuml;r Datumsberechnungen gilt: Funktionen, die das aktuelle Datum liefern, stehen nicht zur Verf&uuml;gung. Einfache Differenzen zwischen zwei Datumsfeldern sind jedoch m&ouml;glich, da Access Datumswerte intern als Zahlen speichert. Hat eine Tabelle die Felder <b>Bestelldatum<\/b> und <b>Lieferdatum<\/b>, l&auml;sst sich die Lieferdauer in Tagen direkt berechnen:<\/p>\n<pre>[Lieferdatum] - [Bestelldatum]<\/pre>\n<p>Das Ergebnis ist eine Zahl &#8211; der Ergebnistyp des berechneten Feldes sollte daher auf <b>Ganze Zahl<\/b> gesetzt werden. Auf demselben Prinzip basiert auch das Quartal eines Datums. Da <b>Format([Datum],&#8220;q&#8220;)<\/b> in Tabellenfeldern nicht erlaubt ist, hilft ein mathematischer Umweg mit <b>Month<\/b>, Division und <b>Round<\/b>:<\/p>\n<pre>Round(((Month([Bestelldatum]) - 1) \/ 3) + 0.51)<\/pre>\n<h2>Die Einschr&auml;nkungen berechneter Felder im &Uuml;berblick<\/h2>\n<p>Berechnete Felder in Tabellen bringen eine Reihe von Einschr&auml;nkungen mit sich, die in der Praxis schnell zum Problem werden k&ouml;nnen.<\/p>\n<ul>\n<li><b>Stark eingeschr&auml;nkter Funktionsumfang:<\/b> Wie gezeigt, stehen nur wenige eingebaute Funktionen zur Verf&uuml;gung. Besonders schmerzhaft ist das Fehlen von <b>Date()<\/b> und <b>Now()<\/b>: Alle Ausdr&uuml;cke, die das aktuelle Datum ben&ouml;tigen &#8211; etwa zur Pr&uuml;fung, ob eine Frist &uuml;berschritten ist &#8211; m&uuml;ssen in eine Abfrage ausgelagert werden. Ebenso fehlen <b>DateDiff()<\/b> und <b>DateAdd()<\/b>, so dass Zeitspannen nur durch direkte Subtraktion zweier Datumsfelder berechenbar sind.<\/li>\n<li><b>Alle Parameter m&uuml;ssen angegeben werden:<\/b> In VBA haben viele Funktionen optionale Parameter. In berechneten Tabellenfeldern m&uuml;ssen alle Parameter explizit angegeben werden. Ein Aufruf wie <b>Mid([Feld], 3)<\/b> schl&auml;gt fehl; korrekt ist <b>Mid([Feld], 3, Len([Feld]))<\/b>.<\/li>\n<li><b>Kein Schreiben, kein Indizieren:<\/b> Das Ergebnis eines berechneten Feldes ist schreibgesch&uuml;tzt &#8211; es kann weder manuell noch per Code ver&auml;ndert werden. Ein berechnetes Feld kann auch nicht indiziert werden, was Abfragen, die nach dem berechneten Wert filtern, langsamer machen kann als eine &auml;quivalente Berechnung in der Abfrage.<\/li>\n<li><b>Keine tabellen&uuml;bergreifenden Ausdr&uuml;cke:<\/b> Ein berechnetes Feld darf ausschlie&szlig;lich auf Felder derselben Tabelle zugreifen. Ein Ausdruck wie <b>[tblArtikel].[Bezeichnung]<\/b> ist nicht m&ouml;glich &#8211; f&uuml;r solche Berechnungen ist eine Abfrage zwingend.<\/li>\n<li><b>Keine Verwendung als Verkn&uuml;pfungsfeld:<\/b> Ein berechnetes Feld kann nicht als Prim&auml;rschl&uuml;ssel oder als Fremdschl&uuml;ssel in einer Tabellenbeziehung verwendet werden.<\/li>\n<li><b>Abh&auml;ngigkeit vom Datenbankformat:<\/b> Berechnete Felder sind nur im Access-eigenen Format (<b>.accdb<\/b>) m&ouml;glich. Wer Daten in eine andere Datenbank migriert &#8211; etwa SQL Server oder MySQL &#8211; muss berechnete Felder dort neu implementieren. Tabellen mit berechneten Feldern lassen sich in Access-Versionen vor 2010 nicht &ouml;ffnen.<\/li>\n<li><b>Keine eigenen VBA-Funktionen:<\/b> W&auml;hrend in Abfrageausdr&uuml;cken jede selbst geschriebene VBA-Funktion aufrufbar ist, sind berechnete Tabellenfelder strikt auf eingebaute Funktionen beschr&auml;nkt. Komplexere Gesch&auml;ftslogik &#8211; etwa eine Funktion zur Berechnung von Skontofrist oder Kundenkategorie &#8211; ist damit ausgeschlossen.<\/li>\n<\/ul>\n<h2>Die Alternative: berechnete Spalten in Abfragen<\/h2>\n<p>Eine berechnete Spalte in einer Abfrage funktioniert &auml;hnlich wie ein berechnetes Tabellenfeld, hat aber keine der genannten Einschr&auml;nkungen. Im Abfrageentwurf w&uuml;rde man in einer leeren Spalte einen Aliasnamen, gefolgt von einem Doppelpunkt und dem Ausdruck eintragen:<\/p>\n<pre>Lieferdauer: [Lieferdatum] - [Bestelldatum]<\/pre>\n<p>In Abfragen stehen alle Access-Funktionen zur Verf&uuml;gung, einschlie&szlig;lich <b>Date()<\/b>, <b>DateDiff()<\/b> und <b>Format()<\/b>. Auch eigene VBA-Funktionen k&ouml;nnen aufgerufen werden, und der Ausdruck darf auf Felder aus mehreren verkn&uuml;pften Tabellen zugreifen. Die folgende Abfragespalte pr&uuml;ft, ob ein Liefertermin &uuml;berschritten ist:<\/p>\n<pre>Status: IIf([Lieferdatum] &lt; Date() And [Geliefert] = False, \"&Uuml;berf&auml;llig\", \"OK\")<\/pre>\n<p>Den Entwurf dieser Abfrage finden Sie in Bild 4.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2026_03\/pic_1592_005.png\" alt=\"Eine berechnete Spalte im Abfrageentwurf \" width=\"700\" height=\"329,2653\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Eine berechnete Spalte im Abfrageentwurf <\/span><\/b><\/p>\n<p>Solche Ausdr&uuml;cke sind in berechneten Tabellenfeldern nicht m&ouml;glich. Wer sie in Formularen oder Berichten ben&ouml;tigt, legt einfach eine Abfrage als Datensatzquelle zugrunde &#8211; das Ergebnis ist f&uuml;r den Nutzer nicht vom Tabellenfeld zu unterscheiden.<\/p>\n<h2>Wann welche Variante?<\/h2>\n<p>In der Praxis empfiehlt sich folgende Faustregel:<\/p>\n<ul>\n<li><b>Berechnetes Feld in der Tabelle<\/b> &#8211; wenn der Ausdruck ausschlie&szlig;lich Felder derselben Tabelle verwendet, keine Datumsfunktionen wie <b>Date()<\/b> oder <b>DateDiff()<\/b> ben&ouml;tigt, und das Ergebnis wirklich in jedem Kontext automatisch verf&uuml;gbar sein soll. Typische Kandidaten: <b>VollerName<\/b>, <b>Gesamtpreis<\/b>, <b>Lieferdauer<\/b>.<\/li>\n<li><b>Berechnete Spalte in der Abfrage<\/b> &#8211; in allen anderen F&auml;llen: wenn <b>Date()<\/b>, <b>DateDiff()<\/b> oder <b>Format()<\/b> ben&ouml;tigt werden, wenn auf mehrere Tabellen zugegriffen wird, wenn eigene VBA-Funktionen im Spiel sind oder wenn Kompatibilit&auml;t mit anderen Datenbanksystemen wichtig ist.<\/li>\n<\/ul>\n<p><b>Grunds&auml;tzlich gilt:<\/b> Eine Tabelle sollte nur atomare, nicht ableitbare Daten speichern. Alles, was sich aus vorhandenen Feldern berechnen l&auml;sst, geh&ouml;rt im Sinne der Datenbanktheorie nicht in die Tabelle. Berechnete Tabellenfelder sind ein Zugest&auml;ndnis an die Bequemlichkeit &#8211; mit sp&uuml;rbaren Grenzen.<\/p>\n<p>Wer auf Nummer sicher gehen will, legt die Berechnung konsequent in Abfragen ab. So bleibt das Datenbankmodell sauber, der Funktionsumfang vollst&auml;ndig, und die Anwendung l&auml;uft auch in &auml;lteren Access-Versionen und nach einer Migration zu anderen Datenbanksystemen korrekt.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Berechnungen in Tabellenfeldern sind nie sinnvoll und auch die Normalisierungsregeln erlauben ein solches Konstrukt nicht. Wir empfehlen daher, Berechnungen immer an anderer Stelle auszuf&uuml;hren &#8211; zum Beispiel in Abfragen.<\/p>\n<h2>Downloads zu diesem Beitrag<\/h2>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>BerechneteFelderInTabellenOderBesserInAbfragen.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/FFE312B3-B0C3-409C-8618-16C0975D8E88\/aiu_1592.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit Access 2010 k&ouml;nnen Tabellenfelder einen berechneten Ausdruck enthalten &#8211; etwa die Verkn&uuml;pfung von Vor- und Nachname oder das Produkt aus Menge und Preis. Die Funktion klingt praktisch, hat aber erhebliche Einschr&auml;nkungen: Viele Funktionen stehen nicht zur Verf&uuml;gung, das Ergebnis ist schreibgesch&uuml;tzt, und berechnete Felder lassen sich weder indizieren noch in Verkn&uuml;pfungen verwenden. Dieser Beitrag zeigt, was geht, was nicht geht &#8211; und warum berechnete Spalten in Abfragen fast immer die bessere Wahl sind.<\/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":[662026,66032026,44000021],"tags":[],"class_list":["post-55001592","post","type-post","status-publish","format-standard","hentry","category-662026","category-66032026","category-Tabellen_und_Datenmodellierung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Berechnete Felder in Tabellen oder besser in Abfragen? - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/\" \/>\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 oder besser in Abfragen?\" \/>\n<meta property=\"og:description\" content=\"Seit Access 2010 k&ouml;nnen Tabellenfelder einen berechneten Ausdruck enthalten - etwa die Verkn&uuml;pfung von Vor- und Nachname oder das Produkt aus Menge und Preis. Die Funktion klingt praktisch, hat aber erhebliche Einschr&auml;nkungen: Viele Funktionen stehen nicht zur Verf&uuml;gung, das Ergebnis ist schreibgesch&uuml;tzt, und berechnete Felder lassen sich weder indizieren noch in Verkn&uuml;pfungen verwenden. Dieser Beitrag zeigt, was geht, was nicht geht - und warum berechnete Spalten in Abfragen fast immer die bessere Wahl sind.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-05T20:35:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Berechnete Felder in Tabellen oder besser in Abfragen?\",\"datePublished\":\"2026-05-05T20:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/\"},\"wordCount\":1351,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/2f61e1133e5b4dbd9752b681fe9f99f0\",\"articleSection\":[\"2026\",\"3\\\/2026\",\"Tabellen und Datenmodellierung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/\",\"name\":\"Berechnete Felder in Tabellen oder besser in Abfragen? - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/2f61e1133e5b4dbd9752b681fe9f99f0\",\"datePublished\":\"2026-05-05T20:35:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/2f61e1133e5b4dbd9752b681fe9f99f0\",\"contentUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/2f61e1133e5b4dbd9752b681fe9f99f0\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Berechnete Felder in Tabellen oder besser in Abfragen?\"}]},{\"@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\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Berechnete Felder in Tabellen oder besser in Abfragen? - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/","og_locale":"de_DE","og_type":"article","og_title":"Berechnete Felder in Tabellen oder besser in Abfragen?","og_description":"Seit Access 2010 k&ouml;nnen Tabellenfelder einen berechneten Ausdruck enthalten - etwa die Verkn&uuml;pfung von Vor- und Nachname oder das Produkt aus Menge und Preis. Die Funktion klingt praktisch, hat aber erhebliche Einschr&auml;nkungen: Viele Funktionen stehen nicht zur Verf&uuml;gung, das Ergebnis ist schreibgesch&uuml;tzt, und berechnete Felder lassen sich weder indizieren noch in Verkn&uuml;pfungen verwenden. Dieser Beitrag zeigt, was geht, was nicht geht - und warum berechnete Spalten in Abfragen fast immer die bessere Wahl sind.","og_url":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/","og_site_name":"Access im Unternehmen","article_published_time":"2026-05-05T20:35:00+00:00","og_image":[{"url":"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Berechnete Felder in Tabellen oder besser in Abfragen?","datePublished":"2026-05-05T20:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/"},"wordCount":1351,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0","articleSection":["2026","3\/2026","Tabellen und Datenmodellierung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/","url":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/","name":"Berechnete Felder in Tabellen oder besser in Abfragen? - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0","datePublished":"2026-05-05T20:35:00+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#primaryimage","url":"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0","contentUrl":"http:\/\/vg01.met.vgwort.de\/na\/2f61e1133e5b4dbd9752b681fe9f99f0"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Berechnete_Felder_in_Tabellen_oder_besser_in_Abfragen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Berechnete Felder in Tabellen oder besser in Abfragen?"}]},{"@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\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"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=55001592"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001592\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}