Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.
Im Artikel “Rich-Text-Felder in Tabellen” haben wir die Grundlagen zu Feldern des Datentyps “Langer Text” mit dem Wert “Rich-Text” für die Eigenschaft “Textformat” erläutert. Im vorliegenden Artikel gehen wir einen Schritt weiter und schauen uns an, wie Sie Rich-Text in Textfeldern in Formularen anzeigen können und was beim Umgang mit Daten in diesem Textformat zu beachten ist.
Beispieldatenbank
Die Beispiele dieses Artikels finden Sie in der Datenbank 2004_RichTextInFormularen.accdb.
Rich-Text-Felder
Im Artikel Rich-Text-Felder in Tabellen haben wir gezeigt, wie Sie das Format eines Textfeldes mit dem Datentyp Langer Text von Nur-Text auf Rich-Text ändern können. Dazu war lediglich die änderung einer einzigen Eigenschaft nötig. Im Anschluss konnten Sie direkt die Formatierungsmöglichkeiten des Rich-Text-Feldes nutzen, die über das Popup-Menü oder das Ribbon angeboten werden.
Nun wollen wir uns ansehen, wie wir die Rich-Text-Möglichkeiten in einem Formular nutzen können.
Rich-Text-Textfeld
Zu Beispielzwecken verwenden wir die Tabelle tblRichText aus dem oben genannten Artikel weiter. Wir erstellen ein neues Formular, weisen seiner Eigenschaft Datensatzquelle die Tabelle tblRichText zu und ziehen alle Felder der Tabelle in den Entwurf des Formulars (siehe Bild 1).
Bild 1: Hinzufügen eines Rich-Text-Feldes zu einem Formular
Stellen wir die beiden Eigenschaften Horizontaler Anker und Vertikaler Anker des Textfeldes, das an das Feld RichText gebunden ist, auf Beide ein, erhalten wir nach einem Wechsel in die Formularansicht die Ansicht aus Bild 2.
Bild 2: Das Rich-Text-Feld in Aktion
Wir brauchen also gar keine änderungen vorzunehmen, um auf den Rich-Text des Textfeldes zuzugreifen.
Rich-Text für Felder mit dem Datentyp “Kurzer Text”
Wenn Sie für ein Textfeld, das an ein Feld mit dem Datentyp Kurzer Text gebunden ist, die Eigenschaft Textformat auf Rich-Text einstellen wollen, erhalten Sie die Fehlermeldung aus Bild 3. Sie müssen also den Datentyp vorher auf Langer Text umstellen, wenn Sie Rich-Text in einem Textfeld nutzen können.
Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...
Testzugang
eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel
diesen und alle anderen Artikel mit dem Jahresabo