Benutzer mit den meisten Antworten
Access 2010 Memofeld rtf Schriftgradauswahl

Frage
-
Antworten
-
Hallo Reinhold
Das Rich Text Format des Memofeldes müsste eigentlich HTML sein, zumindest war es mal so angekündigt worden. Nur leider haben es die Microsoft Programmierer versäumt, vorgängig mal einen vernünftigen HTML Kurs zu besuchen und haben die Grösse der Schriftart mit dem Size parameter des font tags festgelegt, etwas was eigetlich nicht mehr gemacht werden sollte. Der Size Parameter geht von (ganzzahlig) 1 bis 7. (Genau genommen müsste das sogar in "" gestellt werden)
Abhilfe gibt es dafür nicht, weil Size nicht zur Schriftgrösse passt, sondern eigentlich mehr als eine relative Grösse in Browsern verstanden wurde. Du hast daher auch nicht die Möglichkeit, etwas anders auszuwählen. Size=3 entspricht in Access dem Schriftgrad 10, Size=4 dem Schriftgrad 12. Und dazwischen gibt es nichts. Genau aus diesem Grund hast Du auch nur die 7 fix eingestellten Grössen zur Auswahl.
Die korrekte Implementation, die Microsoft leider verpasst hat, wäre der Einsatz von CSS Styles und dort dann eben die Einstellung über den Parameter font-size, bei dem man dann eben px (Pixel) als Schriftgrösse angeben kann. Das hätte dann etwa so ausgesehen: <p style="font-size:11px">Dein Text</p> und hätte auch ermöglicht die so formattierten Memofelder in HTML5 Seiten zu verwenden, da der <font> Tag nicht mehr unterstützt wird.
Du hast also keine Möglichkeit, da etwas zu machen und bist den Limitationen des nicht sauber implementierten HTMLs der Access Textbox unterworfen...
http://www.w3schools.com/tags/att_font_size.asp
Henry
- Als Antwort markiert Reinhold Gerard Sonntag, 21. April 2013 15:33
Alle Antworten
-
Hallo Reinhold
Das Rich Text Format des Memofeldes müsste eigentlich HTML sein, zumindest war es mal so angekündigt worden. Nur leider haben es die Microsoft Programmierer versäumt, vorgängig mal einen vernünftigen HTML Kurs zu besuchen und haben die Grösse der Schriftart mit dem Size parameter des font tags festgelegt, etwas was eigetlich nicht mehr gemacht werden sollte. Der Size Parameter geht von (ganzzahlig) 1 bis 7. (Genau genommen müsste das sogar in "" gestellt werden)
Abhilfe gibt es dafür nicht, weil Size nicht zur Schriftgrösse passt, sondern eigentlich mehr als eine relative Grösse in Browsern verstanden wurde. Du hast daher auch nicht die Möglichkeit, etwas anders auszuwählen. Size=3 entspricht in Access dem Schriftgrad 10, Size=4 dem Schriftgrad 12. Und dazwischen gibt es nichts. Genau aus diesem Grund hast Du auch nur die 7 fix eingestellten Grössen zur Auswahl.
Die korrekte Implementation, die Microsoft leider verpasst hat, wäre der Einsatz von CSS Styles und dort dann eben die Einstellung über den Parameter font-size, bei dem man dann eben px (Pixel) als Schriftgrösse angeben kann. Das hätte dann etwa so ausgesehen: <p style="font-size:11px">Dein Text</p> und hätte auch ermöglicht die so formattierten Memofelder in HTML5 Seiten zu verwenden, da der <font> Tag nicht mehr unterstützt wird.
Du hast also keine Möglichkeit, da etwas zu machen und bist den Limitationen des nicht sauber implementierten HTMLs der Access Textbox unterworfen...
http://www.w3schools.com/tags/att_font_size.asp
Henry
- Als Antwort markiert Reinhold Gerard Sonntag, 21. April 2013 15:33
-
Hallo und moin, moin!
Wir haben ein Formatierungsproblem bei RTF-Feldern. Daten werden aus einer externen Quelle in Memo-Felder importiert. Diese Felder enthalten Aufzählungen via einfachem Text. "- Mein Text" Zeilenumbruch "- Mein Text a" Zeilenumbruch, usw. Sind die Textzeilen länger als das Memo-Feld, dann erfolgt der automatische Zeilenumbruch und die Folgezeile steht direkt unter dem Aufzählungszeichen, sollte aber eingerückt werden, so dass Text unter Text steht.
nicht gewünscht:
- Mein Text geht
hier leider am linken Rand direkt weitergewünscht:
- Mein Text geht
hier wie gewünscht weiter.Ich kenne es in Word so, dass es dort mit dem linken und rechten Einzug für die Erst- und Folgezeilen definiert werden kann. Bei Access sind wir leider noch :-) ratlos und würden uns über eine Lösung freuen.
-
(Access 2013)
Man kann höchstens unter Access-Optionen / Datenblatt / Standardschriftart den Schriftgrad 11 einstellen, dann bekommt das leere Feld den Schriftgrad 11. Das wird auch in der Auswahl so angezeigt, ist aber immer noch nicht wählbar. Sämtlicher Text erscheint nun in Grösse 11, solange bis man das ändert.
- Bearbeitet Ken Ben Freitag, 17. Oktober 2014 19:41