{"id":55001455,"date":"2023-10-01T00:00:00","date_gmt":"2023-10-08T12:41:16","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1455"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Memofelder_mit_sehr_langen_Texten","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/","title":{"rendered":"Memofelder mit sehr langen Texten"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg02.met.vgwort.de\/na\/592570b4820340d6bcd5acf3eac6d848\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>In Feldern, deren Felddatentyp fr&uuml;her Memofeld hie&szlig; und heute &#8222;langer Text&#8220; genannt wird, kann man bis zu einem Gigabyte an Daten speichern. Allerdings gibt es verschiedene Einschr&auml;nkungen bez&uuml;glich der Datenmenge. So kann man je nach der Speichermethode nur sehr viel weniger Zeichen eingeben. Und erst recht kann man nicht den kompletten Inhalt eines Memofeldes in einem Textfeld anzeigen, wenn dieses mehr als eine bestimmte Menge Zeichen enth&auml;lt. In diesem Artikel schauen wir uns einmal an, welche Einschr&auml;nkungen es gibt, wie man diese gegebenenfalls umgehen kann und welchen Nutzen Memofelder &uuml;berhaupt haben, wenn man mehr als den anzeigbaren Text eingibt.<\/b><\/p>\n<h2>Wozu Memofelder mit umfangreichen Inhalten?<\/h2>\n<p>Bevor wir uns darum k&uuml;mmern, welche Besonderheiten Memofelder mit sehr umfangreichen Inhalten &uuml;berhaupt aufweisen, schauen wir uns an, wozu wir diese &uuml;berhaupt nutzen k&ouml;nnen.<\/p>\n<p>Dazu geh&ouml;ren die Folgenden:<\/p>\n<ul>\n<li>Kommentarfunktion: Wenn Sie eine Kommentarfunktion in Ihre Access-Datenbank integrieren m&ouml;chten, k&ouml;nnen Sie Memofelder verwenden, um lange Texte von Benutzern zu speichern.<\/li>\n<li>Dokumentation: Wenn Sie eine Datenbank f&uuml;r ein Projekt erstellen, kann ein Memofeld verwendet werden, um detaillierte Beschreibungen oder Anweisungen zu speichern, um das Projekt besser zu dokumentieren.<\/li>\n<li>Notizen: Wenn Sie Ihre pers&ouml;nlichen Notizen in Access speichern m&ouml;chten, k&ouml;nnen Sie ein Memofeld verwenden, um Ihre Gedanken und Ideen zu speichern.<\/li>\n<li>Fehlerprotokollierung: Wenn Sie eine Fehlerprotokollierung in Ihre Access-Anwendung einbauen m&ouml;chten, k&ouml;nnen Sie Memofelder verwenden, um die Beschreibungen von Fehlern zu speichern, die bei der Verwendung ausgel&ouml;st werden.<\/li>\n<li>Beschreibungen: Wenn Sie eine Datenbank f&uuml;r den Verkauf von Produkten erstellen, k&ouml;nnen Sie Memofelder verwenden, um detaillierte Beschreibungen der Produkte zu speichern.<\/li>\n<\/ul>\n<h2>Memofeld anlegen<\/h2>\n<p>Bevor wir mit einigen Experimenten starten, erstellen wir eine Tabelle mit einem Feld mit dem Datentyp <b>Memofeld<\/b> beziehungsweise <b>Langer Text<\/b>. Dazu f&uuml;gen wir einer Tabelle in der Entwurfsansicht einfach ein neues Feld hinzu, in diesem Fall namens <b>Memofeld<\/b>, und stellen seinen Datentyp auf <b>Langer Text <\/b>ein (siehe Bild 1).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_05\/pic_1455_001.png\" alt=\"Tabelle mit einem neuen Memofeld\" width=\"624,559\" height=\"430,2516\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Tabelle mit einem neuen Memofeld<\/span><\/b><\/p>\n<h2>Formular an ein Memofeld binden<\/h2>\n<p>Anschlie&szlig;end erstellen wir ein neues Formular und stellen seine Eigenschaft <b>Datensatzquelle <\/b>auf die Tabelle <b>tblMemofelder <\/b>ein. Dann ziehen wir alle Felder der Datensatzquelle aus der Feldliste in den Entwurf des Formulars. F&uuml;r das Memofeld stellen wir die Eigenschaften <b>Horizontaler Anker <\/b>und <b>Vertikaler Anker <\/b>jeweils auf <b>Beide <\/b>ein, damit es sich mit dem Formular vergr&ouml;&szlig;ert (siehe Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_05\/pic_1455_002.png\" alt=\"An eine Tabelle mit einem Memofeld gebundenes Formular\" width=\"574,559\" height=\"491,1715\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: An eine Tabelle mit einem Memofeld gebundenes Formular<\/span><\/b><\/p>\n<h2>Experimente mit dem Memofeld<\/h2>\n<p>Damit starten wir in eine Reihe von Experimenten. Dabei wollen wir uns Folgendes ansehen: <\/p>\n<ul>\n<li>Wie viele Zeichen kann man direkt in ein Memofeld einf&uuml;gen?<\/li>\n<li>Wie viele Zeichen k&ouml;nnen wir dem Textfeld per Code zuweisen?<\/li>\n<li>Wie viele Zeichen kann man &uuml;ber ein Textfeld in ein Memofeld einf&uuml;gen?<\/li>\n<li>Wie viele Zeichen lassen sich per Execute in ein Memofeld einf&uuml;gen?<\/li>\n<li>Wie viele Zeichen lassen sich per Recordset in ein Memofeld einf&uuml;gen?<\/li>\n<li>Wie viele Zeichen eines Memofeldes zeigt ein Textfeld maximal an?<\/li>\n<\/ul>\n<p>Starten wir mit den Experimenten!<\/p>\n<h2>Experimente: Wie viele Zeichen kann man je Methode in ein Memofeld einf&uuml;gen?<\/h2>\n<p>Wir haben die Idee, dass es sich durchaus um einige tausend Zeichen handeln kann. Wie aber k&ouml;nnen wir eine entsprechende Zeichenmenge generieren? Dazu k&ouml;nnen wir die <b>String<\/b>-Funktion nutzen. Sie erwartet zwei Parameter: die Anzahl der zu erzeugenden Zeichen und das Zeichen, das verwendet werden soll. Das funktioniert beispielsweise so:<\/p>\n<pre>  String(10, \"A\")\r\nAAAAAAAAAA<\/pre>\n<p>[<\/p>\n<p>Die Frage ist nur: Wie lange Zeichenketten k&ouml;nnen wir mit dieser Funktion generieren und reichen diese f&uuml;r unsere Zwecke aus? Auf unserem Rechner konnten wir mit der <b>String<\/b>-Funktion eine Zeichenkette mit genau 194.593.063 Zeichen erzeugen. Damit wollen wir erst einmal arbeiten.<\/p>\n<h2>Experiment: Wie viele Zeichen kann man &uuml;ber ein Textfeld in ein Memofeld einf&uuml;gen?<\/h2>\n<p>Im ersten Versuch wollen wir herausfinden, wie viele Zeichen man &uuml;ber ein Textfeld in ein Memofeld schreiben kann. Dazu haben wir in einem Texteditor, der die Position des aktuellen Zeichens anzeigt, eine lange Reihe von sich immer wieder wiederholenden Zahlen von 1 bis 0 erstellt und diese testweise immer wieder in das Textfeld hineinkopiert. Das Ergebnis: Das Textfeld nimmt genau 64.000 Zeichen &uuml;ber diesen Weg auf. Diese landen auch im Memofeld der Tabelle.<\/p>\n<h2>Experiment: Wie viele Zeichen k&ouml;nnen wir dem Textfeld per Code zuweisen?<\/h2>\n<p>F&uuml;r das n&auml;chste Experiment haben wir ein Steuerelement namens <b>txtMenge <\/b>hinzugef&uuml;gt. F&uuml;r das Ereignis <b>Nach Aktualisierung <\/b>des Textfeldes haben wir die folgende Ereignisprozedur hinterlegt:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>txtMenge_AfterUpdate()\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     Me!Memofeld = String(Me!txtMenge, \"a\")\r\n     Me!txtMengeZeichen = <span style=\"color:blue;\">Len<\/span>(Me!Memofeld)\r\n     <span style=\"color:blue;\">If <\/span>Err.Number = 0<span style=\"color:blue;\"> Then<\/span>\r\n         Me.txtMenge.BackColor = vbGreen\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         Me.txtMenge.BackColor = vbRed\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Diese sorgt daf&uuml;r, dass nach der Eingabe durch einen gr&uuml;nen oder roten Hintergrund angezeigt wird, ob die angegebene Anzahl Zeichen in das Memofeld eingetragen werden konnte (siehe Bild 3). In diesem Fall konnten wir im ersten Versuch eine Grenze von 46.500.000 Zeichen ausmachen. Allerdings variierte die Anzahl von Mal zu Mal, sodass sich hier keine konkrete Angabe machen l&auml;sst, wie viele Zeichen das an das Textfeld gebundene Memofeld aufnehmen kann.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2023_05\/pic_1455_003.png\" alt=\"Experimente im Memofeld\" width=\"574,559\" height=\"373,2106\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Experimente im Memofeld<\/span><\/b><\/p>\n<p>Jedenfalls kann man auf diesem Weg wesentlich mehr als die urspr&uuml;nglichen 64.000 Zeichen einf&uuml;gen.<\/p>\n<h2>Experiment: Wie viele Zeichen lassen sich per Execute in ein Memofeld einf&uuml;gen?<\/h2>\n<p>Im n&auml;chsten Beispiel wollen wir herausfinden, wie viele Zeichen wir mit einer <b>UPDATE<\/b>&#8211; oder <b>INSERT INTO<\/b>-Abfrage zu einem Memofeld hinzuf&uuml;gen k&ouml;nnen. Die Abfrage f&uuml;hren wir dabei mit der <b>Execute<\/b>-Methode des <b>Database<\/b>-Objekts aus. Die verwendete Prozedur lautet wie folgt:<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>TextInMemofeld_Execute()\r\n     <span style=\"color:blue;\">Dim <\/span>db<span style=\"color:blue;\"> As <\/span>DAO.Database\r\n     <span style=\"color:blue;\">Dim <\/span>strText<span style=\"color:blue;\"> As String<\/span>\r\n     <span style=\"color:blue;\">Dim <\/span>lngMenge<span style=\"color:blue;\"> As Long<\/span>\r\n     <span style=\"color:blue;\">Set<\/span> db = CurrentDb\r\n     lngMenge = 65484\r\n     strText = String(lngMenge, \"a\")\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     db.Execute \"UPDATE tblMemofelder SET Memofeld = ''\" _\r\n         & strText & \"''\", dbFailOnError\r\n     <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Not<\/span> Err.Number = 0<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Fehler \" & Err.Number, _\r\n             Err.Description\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Erfolgreich: \" & lngMenge\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Hier haben wir eine Grenze von 65.484 Zeichen ermittelt.<\/p>\n<h2>Experiment: Wie viele Zeichen lassen sich per Recordset in ein Memofeld einf&uuml;gen?<\/h2>\n<p>Mit der folgenden Prozedur haben wir getestet, wie viele Zeichen wir in ein Memofeld schreiben k&ouml;nnen, wenn wir die Tabelle mit dem Memofeld als Recordset &ouml;ffnen und den Wert des Memofeldes durch direkte Zuweisung einstellen. Dabei rufen wir zuvor die <b>Edit<\/b>-Methode f&uuml;r den betroffenen Datensatz auf und speichern die &Auml;nderung anschlie&szlig;end mit der <b>Update<\/b>-Methode.<\/p>\n<p>Hier haben wir den Wert von <b>lngMenge<\/b> schrittweise angepasst und meistens gab es einen Fehler mit der Nummer <b>14 <\/b>und dem Text <b>Nicht gen&uuml;gend Zeichenfolgenspeicher <\/b>bei der <b>String<\/b>-Funktion. Interessanterweise konnten wir auch hier keinen exakten maximalen Wert f&uuml;r die L&auml;nge des im Memofeld zu speichernden Textes ermitteln. Dieser lag jedoch viel h&ouml;her als bei Verwendung der <b>Execute<\/b>-Methode aus dem vorherigen Experiment, n&auml;mlich meist bei ca. 200.000.000 Zeichen:<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>TextInMemofeld_Recordset()\r\n     <span style=\"color:blue;\">Dim <\/span>db<span style=\"color:blue;\"> As <\/span>DAO.Database\r\n     <span style=\"color:blue;\">Dim <\/span>rst<span style=\"color:blue;\"> As <\/span>DAO.Recordset\r\n     <span style=\"color:blue;\">Dim <\/span>strText<span style=\"color:blue;\"> As String<\/span>\r\n     <span style=\"color:blue;\">Dim <\/span>lngMenge<span style=\"color:blue;\"> As Long<\/span>\r\n     <span style=\"color:blue;\">Set<\/span> db = CurrentDb\r\n     <span style=\"color:blue;\">Set<\/span> rst = db.OpenRecordset( _\r\n        \"SELECT * FROM tblMemofelder\", dbOpenDynaset)\r\n     lngMenge = 229000000\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     strText = String(lngMenge, \"a\")\r\n     rst.Edit\r\n     rst!Memofeld = strText\r\n     rst.Update\r\n     <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Not<\/span> Err.Number = 0<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Fehler \" & Err.Number, Err.Description\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         <span style=\"color:blue;\">Debug.Print<\/span> \"Erfolgreich: \" & lngMenge\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n     rst.Close\r\n     <span style=\"color:blue;\">Set<\/span> rst = Nothing\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<h2>Experiment: Wie viele Zeichen eines Memofeldes zeigt ein Textfeld maximal an?<\/h2>\n<p>Wir dachten, wir k&ouml;nnten dies leicht herausfinden, indem wir das Memofeld mit einer der vorherigen Prozeduren mit einer sehr langen Zeichenkette f&uuml;llen und dann schauen, wie viele Zeichen das an dieses Memofeld gebundene Textfeld anzeigt. Allerdings ist Access schon beim Anklicken dieses Textfeldes eingefroren und st&uuml;rzte kurze Zeit sp&auml;ter ab. Das geschah auch bei wesentlich k&uuml;rzeren Texten mit ca. 100.000 Zeichen.<\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>Das Fassungsverm&ouml;gen von Memofeldern scheint von verschiedenen Faktoren abzuh&auml;ngen. Wichtig scheint in diesem Fall die Frage, ob man den Text nur im Memofeld speichert oder ob man diesen auch in der Benutzeroberfl&auml;che anzeigen m&ouml;chte. Letzteres sollte man sicherheitshalber nur mit solchen Texten machen, die direkt in das Feld eingegeben werden k&ouml;nnen.<\/p>\n<p>Wichtig ist auch die Erkenntnis, dass wir, wenn wir einem Memofeld per VBA gr&ouml;&szlig;ere Datenmengen zuweisen wollen, die Methode &uuml;ber das Recordset verwenden. <\/p>\n<h2>Downloads zu diesem Beitrag<\/h2>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>MemofelderMitSehrLangenTexten.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/77EFE6DC-8C7F-438F-869A-83C7865B2DBA\/aiu_1455.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Feldern, deren Felddatentyp fr&uuml;her Memofeld hie&szlig; und heute &#8222;langer Text&#8220; genannt wird, kann man bis zu einem Gigabyte an Daten speichern. Allerdings gibt es verschiedene Einschr&auml;nkung bez&uuml;glich der Datenmenge. So kann man je nach der Speichermethode nur sehr viel weniger Zeichen eingeben. Und erst recht kann man nicht den kompletten Inhalt eines Memofeldes in einem Textfeld anzeigen, wenn dieses mehr als eine bestimmte Menge Zeichen enth&auml;lt. In diesem Artikel schauen wir uns einmal an, welche Einschr&auml;nkungen es gibt, wie man diese gegebenenfalls umgehen kann und welchen Nutzen Memofelder &uuml;berhaupt haben, wenn man mehr als den anzeigbaren Text eingibt.<\/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":[662023,66052023,44000023],"tags":[],"class_list":["post-55001455","post","type-post","status-publish","format-standard","hentry","category-662023","category-66052023","category-Mit_Formularen_arbeiten"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Memofelder mit sehr langen Texten - 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\/Memofelder_mit_sehr_langen_Texten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Memofelder mit sehr langen Texten\" \/>\n<meta property=\"og:description\" content=\"In Feldern, deren Felddatentyp fr&uuml;her Memofeld hie&szlig; und heute &quot;langer Text&quot; genannt wird, kann man bis zu einem Gigabyte an Daten speichern. Allerdings gibt es verschiedene Einschr&auml;nkung bez&uuml;glich der Datenmenge. So kann man je nach der Speichermethode nur sehr viel weniger Zeichen eingeben. Und erst recht kann man nicht den kompletten Inhalt eines Memofeldes in einem Textfeld anzeigen, wenn dieses mehr als eine bestimmte Menge Zeichen enth&auml;lt. In diesem Artikel schauen wir uns einmal an, welche Einschr&auml;nkungen es gibt, wie man diese gegebenenfalls umgehen kann und welchen Nutzen Memofelder &uuml;berhaupt haben, wenn man mehr als den anzeigbaren Text eingibt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-08T12:41:16+00:00\" \/>\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\\\/Memofelder_mit_sehr_langen_Texten\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Memofelder mit sehr langen Texten\",\"datePublished\":\"2023-10-08T12:41:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/\"},\"wordCount\":1270,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/592570b4820340d6bcd5acf3eac6d848\",\"articleSection\":[\"2023\",\"5\\\/2023\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/\",\"name\":\"Memofelder mit sehr langen Texten - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/592570b4820340d6bcd5acf3eac6d848\",\"datePublished\":\"2023-10-08T12:41:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/592570b4820340d6bcd5acf3eac6d848\",\"contentUrl\":\"http:\\\/\\\/vg02.met.vgwort.de\\\/na\\\/592570b4820340d6bcd5acf3eac6d848\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Memofelder_mit_sehr_langen_Texten\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memofelder mit sehr langen Texten\"}]},{\"@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":"Memofelder mit sehr langen Texten - 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\/Memofelder_mit_sehr_langen_Texten\/","og_locale":"de_DE","og_type":"article","og_title":"Memofelder mit sehr langen Texten","og_description":"In Feldern, deren Felddatentyp fr&uuml;her Memofeld hie&szlig; und heute \"langer Text\" genannt wird, kann man bis zu einem Gigabyte an Daten speichern. Allerdings gibt es verschiedene Einschr&auml;nkung bez&uuml;glich der Datenmenge. So kann man je nach der Speichermethode nur sehr viel weniger Zeichen eingeben. Und erst recht kann man nicht den kompletten Inhalt eines Memofeldes in einem Textfeld anzeigen, wenn dieses mehr als eine bestimmte Menge Zeichen enth&auml;lt. In diesem Artikel schauen wir uns einmal an, welche Einschr&auml;nkungen es gibt, wie man diese gegebenenfalls umgehen kann und welchen Nutzen Memofelder &uuml;berhaupt haben, wenn man mehr als den anzeigbaren Text eingibt.","og_url":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/","og_site_name":"Access im Unternehmen","article_published_time":"2023-10-08T12:41:16+00:00","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\/Memofelder_mit_sehr_langen_Texten\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Memofelder mit sehr langen Texten","datePublished":"2023-10-08T12:41:16+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/"},"wordCount":1270,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#primaryimage"},"thumbnailUrl":"http:\/\/vg02.met.vgwort.de\/na\/592570b4820340d6bcd5acf3eac6d848","articleSection":["2023","5\/2023","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/","url":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/","name":"Memofelder mit sehr langen Texten - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#primaryimage"},"thumbnailUrl":"http:\/\/vg02.met.vgwort.de\/na\/592570b4820340d6bcd5acf3eac6d848","datePublished":"2023-10-08T12:41:16+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#primaryimage","url":"http:\/\/vg02.met.vgwort.de\/na\/592570b4820340d6bcd5acf3eac6d848","contentUrl":"http:\/\/vg02.met.vgwort.de\/na\/592570b4820340d6bcd5acf3eac6d848"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Memofelder_mit_sehr_langen_Texten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Memofelder mit sehr langen Texten"}]},{"@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\/55001455","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=55001455"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001455\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}