{"id":55000560,"date":"2022-10-01T00:00:00","date_gmt":"2022-10-01T00:00:00","guid":{"rendered":"http:\/\/access-basics.de\/560"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Tabellen_basics_Textfelder","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html","title":{"rendered":"Tabellen [basics]: Textfelder"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg07.met.vgwort.de\/na\/acd8452cb2b143eb80af11219131132e\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p class='introduction'>Textfelder sind neben Zahlenfeldern vermutlich der am meisten verwendete Felddatentyp. Dabei beziehen wir uns in diesem Artikel explizit auf den Datentyp &#8222;Kurzer Text&#8220;. Den Datentyp &#8222;Langer Text&#8220; behandeln wir in einem weiteren Artikel. Mit Textfeldern speichern wir in Tabellen Texte mit einer L&auml;nge von bis zu 255 Zeichen. Alles Wissenswerte rund um den Umgang mit Textfeldern zeigen wir in diesem Artikel!<\/p>\n<h2>Kurzer Text<\/h2>\n<p>Mit dem Datentyp <b>Kurzer Text <\/b>adressiert Microsoft explizit k&uuml;rzere Zeichenketten mit einer L&auml;nge von bis zu 255 Zeichen. L&auml;ngere Zeichenketten kannst Du in Feldern mit dem Datentyp <b>Langer Text<\/b>, fr&uuml;her Memofeld, speichern.<\/p>\n<p>Der Datentyp <b>Kurzer Text <\/b>wird beim Entwurf von Tabellen automatisch als Datentyp f&uuml;r neue Felder vorgeschlagen (siehe Bild 1).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_560_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_560_001.png\" alt=\"Tabelle mit einem Textfeld des Datentyps Kurzer Text\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Tabelle mit einem Textfeld des Datentyps Kurzer Text<\/p>\n<h2>Kurzer Text als Standard f&uuml;r neue Felder<\/h2>\n<p>Das ist kein Zufall, denn dieser Datentyp ist sicher der am meisten verwendete in den meisten Datenbanken. Dennoch kann man es in den Optionen einstellen, wenn man einen anderen Datentyp als Standard bevorzugt.<\/p>\n<p>Dazu &ouml;ffnen wir mit dem Befehl <b>Datei|Optionen <\/b>die Access-Optionen und wechseln dort zum Bereich <b>Objekt-Designer<\/b>. Hier finden wir die Option <b>Standardfeldtyp <\/b>vor, der normalerweise auf <b>Kurzer Text <\/b>eingestellt ist (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_560_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_560_002.png\" alt=\"Einstellen des Standardfelddatentyps\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Einstellen des Standardfelddatentyps<\/p>\n<h2>Standardfeldgr&ouml;&szlig;e f&uuml;r Textfelder<\/h2>\n<p>Die Option darunter ist ebenfalls interessant. Diese gibt an, welche Feldgr&ouml;&szlig;e beim Anlegen neuer Textfelder verwendet wird. Der Standardwert lautet <b>255<\/b>.<\/p>\n<h2>Feldgr&ouml;&szlig;e einstellen<\/h2>\n<p>Wenn wir die Eigenschaften eines Feldes mit dem Datentyp <b>Kurzer Text <\/b>in der Entwurfsansicht einer Tabelle anschauen, sehen wir dort, wie durch den Standardwert in den Access-Optionen vorgegeben, den Wert <b>255<\/b>.<\/p>\n<p>Gelegentlich h&ouml;rt man, dass man die Feldgr&ouml;&szlig;e so klein wie m&ouml;glich gestalten soll, weil sonst unnn&ouml;tig Speicherplatz verbraucht wird. F&uuml;r PLZ-Felder w&uuml;rde demnach beispielsweise eine Feldgr&ouml;&szlig;e von 5 ausreichen. Allerdings wirkt sich die gew&auml;hlte Feldgr&ouml;&szlig;e nicht auf die Dateigr&ouml;&szlig;e aus. Das k&ouml;nnen wir leicht nachweisen: Wir haben der Tabelle <b>tblKunden <\/b>mit dem Feld <b>Firma <\/b>300.000 Datens&auml;tze hinzugef&uuml;gt. Bei einer Feldgr&ouml;&szlig;e von 255 Zeichen hat die Datenbank im komprimierten Zustand eine Gr&ouml;&szlig;e von 12.876 KB.<\/p>\n<p>Danach haben wir die Eigenschaft <b>Feldgr&ouml;&szlig;e <\/b>des Feldes <b>Firma <\/b>auf den Wert <b>50 <\/b>eingestellt und die Datenbank erneut komprimiert. Da die Gr&ouml;&szlig;e der Datenbankdatei sich nicht ge&auml;ndert hat, gehen wir davon aus, dass sich die Feldgr&ouml;&szlig;e nicht auf die Dateigr&ouml;&szlig;e auswirkt.<\/p>\n<h2>Format von Textfeldern<\/h2>\n<p>Mit der Eigenschaft <b>Format<\/b> k&ouml;nnen wir die Darstellung der tats&auml;chlich gespeicherten Texte manipulieren. W&auml;hrend das in Tabellen eigentlich nicht erforderlich ist, da man die Daten in der Regel nicht direkt in Tabellen bearbeitet, werden einige Einstellungen wie beispielsweise Format in Formulare und Berichte &uuml;bernommen.<\/p>\n<p>Voraussetzung daf&uuml;r ist, dass das jeweilige Objekt an die Tabelle gebunden ist und die Felder aus der Feldliste in das Formular beziehungsweise die Tabelle gezogen wurde. Der Vorteil ist, dass man solche Einstellungen nur an einer Stelle vornehmen muss und diese sich &uuml;berall auswirkt, wo man ein Textfeld auf Basis dieses Tabellenfeldes erstellt. F&uuml;r die Einstellung der Eigenschaft <b>Format <\/b>gibt es verschiedene Platzhalter:<\/p>\n<ul>\n<li><b>@<\/b>: Platzhalter f&uuml;r ein beliebiges Zeichen, wobei nicht gef&uuml;llte Platzhalter als Leerzeichen dargestellt werden<\/li>\n<li><b>&#038;<\/b>: Platzhalter f&uuml;r ein beliebiges Zeichen, wobei nicht gef&uuml;llte Platzhalter nicht angezeigt werden<\/li>\n<li><b>!<\/b>: Erzwingt, dass Platzhalterzeichen von links nach rechts aufgef&uuml;llt werden. Muss das erste Zeichen der <b>Format<\/b>-Eigenschaft sein.<\/li>\n<li><: Wandelt alle Buchstaben des zu formatierenden Textes in kleine Buchstaben um. Muss links vom Text platziert werden, aber rechts von einem eventuell vorhandenen Ausrufezeichen (!).<\/li>\n<li>>: Wandelt alle Buchstaben des zu formatierenden Textes in gro&szlig;e Buchstaben um. Muss links vom Text platziert werden, aber rechts von einem eventuell vorhandenen Ausrufezeichen (!).<\/li>\n<li><b>&#8222;Text in Anf&uuml;hrungszeichen&#8220;<\/b>: Text in Anf&uuml;hrungszeichen wird an der entsprechenden Stelle ohne die Anf&uuml;hrungszeichen eingef&uuml;gt.<\/li>\n<li><b>\\<\/b>: Der Backslash sorgt daf&uuml;r, dass das folgende Zeichen nicht als <b>Format<\/b>-Anweisung verstanden, sondern einfach ausgegeben wird.<\/li>\n<li><b>[Farbe]<\/b>: Eine Angabe wie <b>[Blau]<\/b> an beliebiger Stelle wird als Anweisung zur farbigen Formatierung interpretiert.<\/li>\n<\/ul>\n<h2>Beispiele f&uuml;r die Format-Funktion<\/h2>\n<p>Wir haben in der Beispieldatenbank ein Formular angelegt, mit dem Du die verschiedenen Einstellungen der <b>Format<\/b>-Eigenschaft ausprobieren kannst. Das erste Feld nimmt den gespeicherten Text entgegen, das zweite den Wert f&uuml;r die Eigenschaft <b>Format <\/b>und das dritte zeigt den mit dem Format formatierten Text aus dem ersten Textfeld an (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_560_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_560_003.png\" alt=\"Formular zum Ausprobieren der Format-Einstellungen\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Formular zum Ausprobieren der Format-Einstellungen<\/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\/55000560\/\">\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\/55000560?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\/55000560\/\"\/>\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>Textfelder sind neben Zahlenfeldern vermutlich der am meisten verwendete Felddatentyp. Dabei beziehen wir uns in diesem Artikel explizit auf den Datentyp &#8222;Kurzer Text&#8220;. Den Datentyp &#8222;Langer Text&#8220; behandeln wir in einem weiteren Artikel. Mit Textfeldern speichern wir in Tabellen Texte mit einer L&auml;nge von bis zu 255 Zeichen. Alles Wissenswerte rund um den Umgang mit Textfeldern zeigen wir in diesem Artikel!<\/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":[662022,66052022,44000003],"tags":[],"class_list":["post-55000560","post","type-post","status-publish","format-standard","hentry","category-662022","category-66052022","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>Tabellen [basics]: Textfelder - Access [basics]<\/title>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tabellen [basics]: Textfelder - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Textfelder sind neben Zahlenfeldern vermutlich der am meisten verwendete Felddatentyp. Dabei beziehen wir uns in diesem Artikel explizit auf den Datentyp &quot;Kurzer Text&quot;. Den Datentyp &quot;Langer Text&quot; behandeln wir in einem weiteren Artikel. Mit Textfeldern speichern wir in Tabellen Texte mit einer L&auml;nge von bis zu 255 Zeichen. Alles Wissenswerte rund um den Umgang mit Textfeldern zeigen wir in diesem Artikel!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-01T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg07.met.vgwort.de\/na\/acd8452cb2b143eb80af11219131132e\" \/>\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=\"11\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\/Tabellen_basics_Textfelder.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"http:\/\/vg07.met.vgwort.de\/na\/acd8452cb2b143eb80af11219131132e\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html\",\"name\":\"Tabellen [basics]: Textfelder - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html#primaryimage\"},\"datePublished\":\"2022-10-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.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\/Tabellen_basics_Textfelder.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Tabellen_basics_Textfelder.html\",\"name\":\"Tabellen [basics]: Textfelder\"}}]},{\"@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\/55000560","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=55000560"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000560\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}