Das Textfeld ist ein Standardsteuerelement, das zum Anzeigen oder Bearbeiten von Daten in Formularen und Berichten verwendet wird. In Textfeldern können viele verschiedene Arten von Daten angezeigt werden. Zudem können sie zum Ausführen von Berechnungen verwendet werden. In diesem Artikel wird erläutert, wie ein Textfeld erstellt und verwendet wird, und es werden einige wichtige Textfeldeigenschaften beschrieben.
Was möchten Sie tun?
Hinzufügen eines gebundenen Textfelds
Ein gebundenes Textfeld zeigt Daten aus einem Feld in einer Tabelle oder Abfrage an. In einem Formular können Sie mit einem Textfeld, das an eine aktualisierbare Datensatzquelle gebunden ist, Daten in einem Feld eingeben oder bearbeiten. Die Änderungen, die Sie im Textfeld vornehmen, wirken sich auf die zugrunde liegende Tabelle aus.
Sie können ein gebundenes Textfeld schnell erstellen, indem Sie ein Feld aus dem Bereich Feldliste in das Formular oder den Bericht ziehen. Access erstellt automatisch ein Textfeld für Felder der folgenden Datentypen:
- Text
- Memo
- Zahl
- Datum/Uhrzeit
- Währung
- Hyperlink
Wenn Sie Felder eines anderen Datentyps ziehen, werden andere Arten von Steuerelementen erstellt. Wenn Sie beispielsweise ein Ja/Nein-Feld aus dem Bereich Feldliste in ein Formular oder in einen Bericht ziehen, erstellt Access ein Kontrollkästchen. Wenn Sie einem Formular oder Bericht ein OLE-Objekt-Feld hinzufügen, erstellt Access ein gebundenes Objektfeld, und wenn Sie in ein Formular oder in einen Bericht ein Anlagenfeld ziehen, erstellt Access ein Anlagesteuerelement.
Hinzufügen eines gebundenen Textfelds zu einem Formular oder zu einem Bericht durch Ziehen eines Felds aus dem Bereich "Feldliste"
- Öffnen Sie das Formular oder den Bericht in der Layout- oder Entwurfsansicht, indem Sie im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht klicken und dann auf die gewünschte Ansicht klicken.
- Klicken Sie auf der Registerkarte Formatierung in der Gruppe Steuerelemente auf Vorhandene Felder hinzufügen.

- Erweitern Sie im Bereich Feldliste die Tabelle mit dem Feld, das an das Textfeld gebunden werden soll.
- Ziehen Sie das Feld aus dem Bereich Feldliste in den Bericht oder das Formular.
Weitere Informationen zum Verwenden des Bereichs Feldliste erhalten Sie im Artikel Hinzufügen eines Felds zu einem Formular oder Bericht.
Sie können einem Formular oder Bericht auch ein gebundenes Textfeld hinzufügen, indem Sie zunächst ein ungebundenes Textfeld hinzufügen und anschließend für die Steuerelementinhalt-Eigenschaft des Textfelds das Feld festlegen, an das das Textfeld gebunden werden soll.
Seitenanfang
Hinzufügen eines ungebundenen Textfelds
Ein ungebundenes Textfeld ist nicht mit einem Feld in einer Tabelle oder Abfrage gebunden. Mit einem ungebundenen Textfeld können Sie die Ergebnisse einer Berechnung anzeigen oder eine Eingabe akzeptieren, die nicht direkt in einer Tabelle gespeichert werden soll. Ein ungebundenes Textfeld lässt sich am leichtesten in der Entwurfsansicht hinzufügen.
- Öffnen Sie das Formular oder den Bericht in der Entwurfsansicht. Klicken Sie dazu im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht, und klicken Sie dann auf Entwurfsansicht.
- Klicken Sie auf der Registerkarte Entwurf in der Gruppe Steuerelemente auf Textfeld.

- Setzen Sie den Zeiger an die Stelle, an der das Textfeld im Formular oder Bericht eingefügt werden soll, und klicken Sie dann, um das Textfeld einzufügen.
Hinweis Access fügt außerdem ein Bezeichnungsfeld links neben dem Textfeld ein. Lassen Sie daher links neben dem Zeiger etwas Platz für das Bezeichnungsfeld. Sie können das Bezeichnungsfeld und das Textfeld zu einem späteren Zeitpunkt verschieben. Sie können das Bezeichnungsfeld auch löschen, indem Sie darauf klicken und dann ENTF drücken.
Sie können ein ungebundenes Textfeld auch erstellen, indem Sie zunächst ein gebundenes Textfeld durch Ziehen eines Felds aus dem Bereich Feldliste in das Formular oder den Bericht erstellen, und dann den Wert in der zugehörigen Steuerelementinhalt-Eigenschaft löschen. Wenn Sie diesen Vorgang in der Entwurfsansicht ausführen, wird im Textfeld anstelle des Feldnamens Ungebunden angezeigt. In der Layoutansicht werden im Textfeld keine Daten mehr angezeigt, d. h. das Feld ist leer.
Seitenanfang
Hinzufügen eines berechneten Felds
- Öffnen Sie das Formular oder den Bericht in der Entwurfsansicht. Klicken Sie dazu im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht, und klicken Sie dann auf Entwurfsansicht.
- Klicken Sie auf der Registerkarte Entwurf in der Gruppe Steuerelemente auf Textfeld.

- Setzen Sie den Zeiger an die Stelle, an der das Textfeld im Formular oder Bericht eingefügt werden soll, und klicken Sie dann, um das Textfeld einzufügen.
- Führen Sie eine der folgenden Aktionen aus:
Setzen Sie den Cursor in das Textfeld, und geben Sie dann einen Ausdruck (Ausdruck: Eine beliebige Kombination aus mathematischen oder logischen Operatoren, Konstanten, Funktionen sowie Namen von Feldern, Steuerelementen und Eigenschaften, die einen einzigen Wert ergibt. Mithilfe von Ausdrücken können Berechnungen ausgeführt, Zeichen bearbeitet oder Daten getestet werden.) zum Berechnen einer Summe ein.
Markieren Sie das Textfeld, drücken Sie F4 zum Anzeigen des Eigenschaftenblatts, und geben Sie den Ausdruck in das Eigenschaftenfeld Steuerelementinhalt ein. Wenn Sie den Ausdruck mithilfe des Ausdrucks-Generators (Ausdrucks-Generator: Ein Access-Tool zum Erstellen eines Ausdrucks. Der Generator enthält eine Liste häufig verwendeter Ausdrücke, die Ihnen zur Auswahl stehen.) erstellen möchten, klicken Sie neben dem Eigenschaftenfeld Steuerelementinhalt auf
.
- Speichern Sie das Formular oder den Bericht, und wechseln Sie in die Formular- oder Berichtansicht, um die Ergebnisse zu überprüfen.
Weitere Informationen zum Erstellen von Ausdrücken finden Sie im Artikel Erstellen eines Ausdrucks.
Hinweise
- Wenn Sie zum Eingeben eines Ausdrucks im Steuerelementinhalt-Eigenschaftenfeld mehr Platz benötigen, drücken Sie UMSCHALT+F2, um das Dialogfeld Zoom zu öffnen.
- Wenn ein Formular oder Bericht auf einer Abfrage basiert, können Sie den Ausdruck auch statt in ein berechnetes Steuerelement direkt in die Abfrage eingeben. Dadurch verbessert ggf. die Leistung, und wenn Sie Summen für Datensatzgruppen berechnen möchten, können Sie leichter den Namen eines berechneten Felds (Berechnetes Feld: Ein in einer Abfrage definiertes Feld, das statt gespeicherter Daten das Ergebnis eines Ausdrucks anzeigt. Immer wenn sich ein Wert im Ausdruck ändert, wird der Wert neu berechnet.) in einer Aggregatfunktion (Aggregatfunktion: Eine Funktion, z. B. "Summe", "Anzahl", "Mittelwert" oder "Varianz", die Sie zum Berechnen von Gesamtsummen verwenden.) verwenden.
Seitenanfang
Grundlegendes zu Textfeldeigenschaften
Unabhängig davon, wie Sie ein Textfeld erstellen, müssen bestimmte Eigenschaften so festgelegt werden, dass das Textfeld wie gewünscht funktioniert und angezeigt wird. In der folgenden Liste sind einige der wichtigeren und häufiger verwendeten Textfeldeigenschaften aufgeführt:
- Name Sie sollten dem Textfeld einen kurzen, aussagekräftigen Namen geben, sodass leicht zu erkennen ist, welche Daten darin enthalten sind. Dies erleichtert den Verweis auf das Textfeld in Ausdrücken, die Sie möglicherweise in anderen Textfeldern verwenden. Einige Datenbankentwickler ziehen es vor, Textfeldnamen ein Präfix, wie z. B. txt, hinzuzufügen, sodass Textfelder leicht von anderen Steuerelementen zu unterscheiden sind, z. B. txtVorname oder txtAdresse.
Wenn Sie ein gebundenes Textfeld durch Ziehen eines Felds aus dem Bereich Feldliste erstellen, verwendet Access den Feldnamen als Textfeldnamen. Dies funktioniert in der Regel recht gut. Wenn Sie jedoch die Steuerelementinhalt-Eigenschaft bearbeiten und einen Ausdruck erstellen möchten, sollten Sie zuvor den Textfeldnamen ändern, sodass er sich vom Feldnamen unterscheidet. Andernfalls ist Access möglicherweise nicht in der Lage festzustellen, ob Sie auf das Textfeld oder auf das Feld in der Tabelle verweisen. Angenommen, Sie haben beispielsweise einen Bericht mit einem Textfeld mit der Bezeichnung Vorname, das an ein Tabellenfeld mit der Bezeichnung Vorname gebunden ist. Wenn Sie Leerzeichen entfernen möchten, die dem Wert im Feld Vorname möglicherweise vorangestellt sind, möchten Sie ggf. für die Steuerelementinhalt-Eigenschaft des Textfelds Folgendes festlegen:
=Trim([First Name])
Dies hat jedoch zur Folge, dass im Textfeld #Fehler angezeigt wird, weil Access nicht erkennen kann, ob sich der Ausdruck auf das Feld oder auf das Textfeld bezieht. Dieses Problem lässt sich beheben, indem Sie die Textfelder umbenennen, sodass sie einen eindeutigen Namen haben.
- Steuerelementinhalt Diese Eigenschaft bestimmt, ob ein Textfeld gebunden, ungebunden oder berechnet ist.
- Wenn der Wert im Steuerelementinhalt-Eigenschaftenfeld der Name eines Felds in einer Tabelle ist, ist das Textfeld an dieses Feld gebunden.
- Wenn das Steuerelementinhalt-Eigenschaftenfeld leer ist, ist das Textfeld ungebunden.
- Wenn der Wert im Steuerelementinhalt-Eigenschaftenfeld ein Ausdruck ist, ist das Textfeld ein berechnetes Textfeld.
- Textformat Wenn das Textfeld an ein Memo-Feld gebunden ist, können Sie für den Wert in der Textformat-Eigenschaft Rich Text festlegen. Dadurch können Sie auf den Text im Textfeld mehrere Formatvorlagen anwenden. Sie können beispielsweise ein Wort fett formatieren und ein anderes unterstreichen.
- Vergrößerbar Diese Eigenschaft ist bei Berichten für Textfelder besonders hilfreich, die an Text- oder Memo-Felder gebunden sind. Die Standardeinstellung ist Nein. Wenn zu viel Text zum Anzeigen im Textfeld vorhanden ist, wird der Text abgeschnitten. Wenn Sie jedoch für den Wert des Vergrößerbar-Eigenschaftenfelds Ja festlegen, wird die vertikale Größe des Textfelds automatisch so angepasst, dass alle enthaltenen Daten angezeigt oder gedruckt werden.
Seitenanfang