In Microsoft Office Access 2007 können Sie in einer Datenbank Text im RTF-Format (Rich Text Format) speichern. Dazu verwenden Sie ein Memo-Feld und legen die TextFormat-Eigenschaft des Felds (neu in Office Access 2007) auf RichText fest. Sie können den gesamten Inhalt oder auch nur einen Teil des Feldinhalts formatieren, indem Sie das Feld über ein gebundenes Steuerelement in einem Formular oder Datenblatt bearbeiten. Sie können auch ein ganzes Feld formatieren, wenn Sie einen Bericht in der Layoutansicht anzeigen (neu in Office Access 2007).
In diesem Artikel wird erläutert, wie Sie ein Memo-Feld, das Rich-Text verwendet, einfügen oder ändern, und wie Sie Text mithilfe von Rich-Text-Formatierungsoptionen formatieren.
Inhalt dieses Artikels
Was ist Rich-Text?
Bei Rich-Text handelt es sich um Text, auf den allgemeine Formatierungsoptionen angewendet wurden, z. B. Fett- oder Kursivformatierung, die im Nur-Text-Format nicht verfügbar sind. Sie formatieren die Daten mithilfe der Formatierungstools, die normalerweise in 2007 Microsoft® Office System-Programmen bereitgestellt werden, wie beispielsweise in Microsoft Office Word 2007 und Microsoft Office PowerPoint 2007. Dabei wendet Office Access 2007 HTML-Formatierungscode (Hypertext Markup Language) auf die Daten an. Access verwendet HTML, da dieses Format eine bessere Kompatibilität mit Rich-Text-Feldern bietet, die in Microsoft Windows SharePoint Services 3.0-Listen gespeichert sind.
In der folgenden Tabelle sind die Rich-Text-Formatierungsoptionen aufgeführt, die von Office Access 2007 unterstützt werden:
| Symbol |
Option |
Beschreibung |
 |
Schriftart |
Wählt eine andere Schriftart aus. |
 |
Schriftgrad |
Wählt einen Schriftgrad aus. |
 |
Fett |
Formatiert den markierten Text fett. Wenn der Text bereits fett formatiert ist, wird die Fettformatierung entfernt. |
 |
Kursiv |
Formatiert den markierten Text kursiv. Wenn der Text bereits kursiv formatiert ist, wird die Kursivformatierung entfernt. |
 |
Unterstrichen |
Formatiert den markierten Text unterstrichen. Wenn der Text bereits unterstrichen formatiert ist, wird die Unterstreichung entfernt. |
 |
Linksbündig |
Richtet den Text am linken Rand aus. |
 |
Zentriert |
Zentriert den Text innerhalb der Ränder. |
 |
Rechtsbündig |
Richtet den Text am rechten Rand aus. |
 |
Nummerierung |
Beginnt die Absatznummerierung. Die Zahl wird jeweils vor dem Absatz angezeigt. |
 |
Aufzählungszeichen |
Ab hier wird jeweils ein Aufzählungszeichen vor dem Absatz angezeigt. |
 |
Schriftfarbe |
Wählt eine Vordergrundfarbe für die Schrift aus. |
 |
Farbe zum Hervorheben von Text |
Lässt Text so aussehen, als wäre er mit einem Textmarker markiert. |
 |
Einzug verkleinern |
Verkleinert den Absatzeinzug. |
 |
Einzug vergrößern |
Vergrößert den Absatzeinzug. |
 |
Von links nach rechts |
Füllt Steuerelement von links nach rechts aus. |
 |
Von rechts nach links |
Füllt Steuerelement von rechts nach links aus. |
Office Access 2007 speichert Rich-Text mithilfe des Datentyps Memo. Dies ist der einzige Datentyp in Access, der integrierte Rich-Text-Unterstützung bietet. Wenn Sie ein Feld zum Speichern von Rich-Text erstellen möchten, erstellen Sie zunächst ein Memo-Feld und legen dann die TextFormat-Eigenschaft dieses Felds auf RichText fest.
Seitenanfang
Einführung zur TextFormat-Eigenschaft
Den meisten Steuerelementen, Feldern und Objekten in Access sind mehrere Eigenschaften zugeordnet. Eine Eigenschaft ist ein benannter Wert, der ein Merkmal des Objekts definiert, z. B. die Position, die Größe oder die Angabe, ob ein Objekt sichtbar ist. Die TextFormat-Eigenschaft enthält die Einstellung, durch die bestimmt wird, ob Text als Rich-Text oder als unformatierter Text behandelt wird. Folgende zwei Werte sind möglich:
| TextFormat-Eigenschaft |
Beschreibung |
| RichText |
Der Text wird im Rich-Text-Format angezeigt und als Rich-HTML-Markup gespeichert und interpretiert. |
| NurText |
Der Text wird als unformatierter Text angezeigt und interpretiert. |
Die TextFormat-Eigenschaft für das Memo-Feld wird in der Entwurfsansicht der Tabelle festgelegt. Der festgelegte Wert wird von jedem Textfeld geerbt, das Sie erstellen, um Daten im Memo-Feld anzuzeigen. Der Wert wird jedoch nur vererbt, wenn Sie das Steuerelement erstellen. Sie können den Wert später mithilfe des Eigenschaftenfensters für das Textfeld ändern.
Seitenanfang
Erstellen eines Rich-Text-Felds
Sie können Rich-Text in einem Feld speichern, das den Datentyp Memo verwendet. Dies ist der einzige Datentyp, der integrierte Unterstützung zum Anzeigen und Speichern von Rich-Text bietet. Wenn Sie ein Feld zum Speichern von Rich-Text erstellen möchten, erstellen Sie zunächst ein Memo-Feld und legen dann die TextFormat-Eigenschaft des Memo-Felds auf RichText fest.
Erstellen eines Memo-Felds zum Speichern von Rich-Text
- Klicken Sie auf die Schaltfläche Microsoft Office
und anschließend auf Neu.
- Öffnen Sie im Dialogfeld Öffnen die Datenbank, der das Feld hinzugefügt werden soll.
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, der das Rich-Text-Feld hinzugefügt werden soll, und klicken Sie dann auf Entwurfsansicht.
- Suchen Sie im Tabellenentwurfsbereich nach der ersten leeren Zeile. Geben Sie dann in die Spalte Feldname einen Feldnamen ein.
- Wählen Sie in der Spalte Datentyp die Option Memo aus.
- Klicken Sie unter Feldeigenschaften auf die Registerkarte Allgemein.
- Klicken Sie in das Feld Textformat, und wählen Sie Rich-Text aus.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Speichern
, um die Tabelle zu speichern.
Nachdem das Memo-Feld erstellt wurde, können Sie Rich-Text in der Datenblattansicht oder in der Formularansicht eingeben und formatieren. Informationen zum Formatieren von Rich-Text finden Sie im Abschnitt Anwenden von Formatierungsoptionen auf Text unten in diesem Artikel.
Seitenanfang
Ändern eines vorhandenen Nur-Text-Felds in ein Rich-Text-Feld
Wenn bereits ein Memo-Feld vorhanden ist, das Sie ändern möchten, damit es Rich-Text speichern kann, können Sie die TextFormat-Eigenschaft für dieses Feld von NurText in RichText ändern. Wenn ein Textfeld vorhanden ist, das Sie ändern möchten, damit es Rich-Text speichern kann, müssen Sie zunächst den Datentyp des Felds von Text in Memo ändern.
Ändern eines vorhandenen Memo-Felds zum Speichern von Rich-Text
- Starten Sie Office Access 2007.
- Klicken Sie auf die Schaltfläche Microsoft Office
und anschließend auf Neu.
- Öffnen Sie im Dialogfeld Öffnen die Datenbank, die das gewünschte Feld enthält.
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die das gewünschte Feld enthält, und klicken Sie dann auf Entwurfsansicht.
- Klicken Sie im Tabellenentwurfsbereich auf das Memo-Feld, das in Rich-Text geändert werden soll.
- Klicken Sie unter Feldeigenschaften auf die Registerkarte Allgemein.
- Klicken Sie in das Feld Textformat, und wählen Sie Rich-Text aus.
- Klicken Sie auf Speichern, um die Tabelle zu speichern.
Ändern eines vorhandenen Textfelds zum Speichern von Rich-Text
- Klicken Sie auf die Schaltfläche Microsoft Office
und anschließend auf Neu.
- Öffnen Sie im Dialogfeld Öffnen die Datenbank, die das gewünschte Feld enthält.
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die das gewünschte Feld enthält, und klicken Sie dann auf Entwurfsansicht.
- Klicken Sie im Tabellenentwurfsbereich auf das Textfeld, das in Rich-Text geändert werden soll.
- Ändern Sie unter Datentyp die Option Text in Memo.
- Klicken Sie unter Feldeigenschaften auf die Registerkarte Allgemein.
- Klicken Sie in das Feld Textformat, und wählen Sie Rich-Text aus.
- Klicken Sie auf Speichern, um die Tabelle zu speichern.
Nachdem Rich-Text in einem Memo-Feld gespeichert wurde, kann er in einem Formular oder in einem Bericht über ein Textfeld-Steuerelement angezeigt werden. Das Textfeld-Steuerelement hat eine TextFormat-Eigenschaft, deren Ausgangswert von der TextFormat-Eigenschaft des Memo-Felds geerbt wird. Sie können die TextFormat-Eigenschaft für das Textfeld-Steuerelement jedoch ändern.
Seitenanfang
Anwenden von Formatierungsoptionen auf Text
Beim Bearbeiten eines Rich-Text-Felds in der Datenblatt- oder Formularansicht können Sie Formatierungsoptionen anwenden, indem Sie die Befehle auf der Minisymbolleiste oder in den Gruppen Schriftart und Schriftartausrichtung auf der Registerkarte Start verwenden. Markieren Sie zunächst den zu formatierenden Text, und wenden Sie dann die Formatierungsoptionen an.
Wenn Sie den Text mithilfe der Maus in einem Memo-Feld markieren, das Rich-Text unterstützt, wird die Minisymbolleiste angezeigt, nachdem die Auswahl abgeschlossen ist und Sie die linke Maustaste wieder losgelassen haben. Diese Symbolleiste enthält Schaltflächen für die am häufigsten verwendeten Formatierungsoptionen.

Nehmen wir an, Sie möchten Text hervorheben, indem Sie ihn durch Fettformatierung dunkler und dicker darstellen.
Anwenden von Formatierung mithilfe der Minisymbolleiste
- Markieren Sie den zu formatierenden Text durch Klicken und Ziehen.
Die Minisymbolleiste wird angezeigt.
- Positionieren Sie den Mauszeiger über der Minisymbolleiste, um sie besser sichtbar zu machen, und klicken Sie auf Fett
.
Wenn die Minisymbolleiste angezeigt wird, gibt sie die Formatierungsmerkmale des ausgewählten Texts wieder. Wenn der Text bereits fett formatiert ist, ist die Schaltfläche Fett auf der Symbolleiste hervorgehoben.
Sie können Formatierungsoptionen auch über die Registerkarte Start auf der Multifunktionsleiste anwenden, die Bestandteil der Microsoft Office Fluent-Benutzeroberfläche ist. Angenommen, Sie möchten Kursivformatierung anwenden.
Anwenden von Formatierung mithilfe der Office Fluent-Multifunktionsleiste
- Markieren Sie den zu formatierenden Text durch Klicken und Ziehen.
- Klicken Sie auf der Registerkarte Start in der Gruppe Schriftart auf Kursiv
.
Tipp Platzieren Sie den Zeiger auf dem gewünschten Wort, und führen Sie einen Doppelklick aus, um das Wort schnell zu markieren. Wenn Sie einen ganzen Absatz markieren möchten, klicken Sie dreimal.
Seitenanfang
Ändern eines Rich-Text-Felds in ein Nur-Text-Feld
Sie können ein Rich-Text-Feld in unformatierten Text ändern und alle Formatierungen entfernen, indem Sie die TextFormat-Eigenschaft des Felds auf NurText festlegen. Wenn Sie ein Feld von Rich-Text in Nur-Text ändern, wird in Office Access 2007 eine Warnung angezeigt, dass alle Formatierungen entfernt werden. Die Änderung kann nicht mehr rückgängig gemacht werden, nachdem Sie die Änderung zu unformatiertem Text angewendet haben und die Tabelle gespeichert wurde.
Ändern eines Rich-Text-Felds in unformatierten Text
- Starten Sie Office Access 2007.
- Klicken Sie auf die Schaltfläche Microsoft Office
und anschließend auf Neu.
- Wählen Sie im Dialogfeld Öffnen die Datenbank aus, die das gewünschte Feld enthält.
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die das gewünschte Feld enthält, und klicken Sie dann auf Entwurfsansicht.
- Klicken Sie im Tabellenentwurfsbereich auf das Memo-Feld, das zu Rich-Text geändert werden soll.
- Klicken Sie unter Feldeigenschaften auf die Registerkarte Allgemein.
- Klicken Sie in das Feld Textformat, und wählen Sie Nur Text aus.
- Klicken Sie auf Speichern, um die Tabelle zu speichern.
Seitenanfang
Vorgehensweise bei einer nicht synchronen TextFormat-Eigenschaft
Damit die Rich-Text-Unterstützung ordnungsgemäß funktioniert, müssen Sie die TextFormat-Eigenschaft nicht nur für das Memo-Feld festlegen, sondern auch für alle Textfeld-Steuerelemente, die das Memo-Feld anzeigen. Normalerweise sind diese TextFormat-Eigenschaften identisch. Die TextFormat-Eigenschaft sollte z. B. sowohl für das Feld als auch für das Steuerelement auf RichText festgelegt sein, wenn Rich-Text unterstützt werden soll. Wenn Rich-Text nicht gewünscht wird, sollte die Eigenschaft für beide Elemente auf NurText festgelegt werden. Wenn die TextFormat-Eigenschaft für das Memo-Feld auf RichText und die TextFormat-Eigenschaft für das Textfeld auf NurText festgelegt ist, wird das Textfeld in der Formular- und in der Datenblattansicht im Rich-HTML-Format angezeigt.
Seitenanfang
Weitere Informationen