Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Das Textfeld ist das Standardsteuerelement in Access zum Anzeigen und Bearbeiten von Daten in Formularen und Berichten. In Textfeldern können viele verschiedene Arten von Daten angezeigt werden, und Sie können sie auch für Berechnungen verwenden. In diesem Artikel wird erläutert, wie Sie Textfelder erstellen und verwenden, und es werden einige wichtigen Eigenschaften von Textfeldern 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 ein Textfeld, das an eine aktualisierbare Datensatzquelle gebunden ist, verwenden, um Daten in ein Feld einzugeben oder zu bearbeiten. Die Änderungen, die Sie im Textfeld vornehmen, werden in der zugrunde liegenden Tabelle angezeigt.

Eine schnelle Möglichkeit zum Erstellen eines gebundenen Textfelds besteht darin, ein Feld aus dem Bereich Feldliste in das Formular oder den Bericht zu ziehen. Access erstellt für Felder der folgenden Datentypen automatisch ein Textfeld:

  • Kurzer Text

  • Langer Text

  • Zahl

  • Datum/Uhrzeit

  • Währung

  • Link

  • Berechnet

Hinweis: Seit Access 2013 wurde der Datentyp "Text" in "Kurzer Text" und der Datentyp "Memo" in "Langer Text" umbenannt.

Durch Ziehen von Feldern anderer Datentypen werden verschiedene Arten von Steuerelementen erstellt. Wenn Sie z. B. ein "Ja/Nein"-Feld aus der Feldliste in ein Formular oder einen Bericht ziehen, erstellt Access ein Kontrollkästchen. Wenn Sie ein "OLE-Objekt"-Feld in ein Formular oder einen Bericht ziehen, erstellt Access ein gebundenes Objektfeld, und wenn Sie ein Anlagenfeld in ein Formular oder einen Bericht ziehen, erstellt Access ein Anlagesteuerelement.

Hinzufügen eines gebundenen Textfelds zu einem Formular oder Bericht durch Ziehen eines Felds aus dem Bereich "Feldliste".

  1. Ö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.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Extras auf Vorhandene Felder hinzufügen Schaltflächensymbol.

  3. Erweitern Sie im Bereich Feldliste die Tabelle mit dem Feld, das an das Textfeld gebunden werden soll.

  4. Ziehen Sie das Feld aus dem Bereich Feldliste in den Bericht oder das Formular.

    Weitere Informationen zum Arbeiten mit dem Bereich Feldliste finden Sie im Artikel Hinzufügen eines Felds zu einem Formular oder Bericht.

Sie können ein gebundenes Textfeld auch zu einem Formular oder Bericht hinzufügen, indem Sie zuerst ein ungebundenes Textfeld hinzufügen und dann die Eigenschaft Steuerelementinhalt des Textfelds auf das Feld festlegen, an das es gebunden werden soll.

Hinzufügen eines ungebundenen Textfelds

Ein ungebundenes Textfeld ist nicht mit einem Feld in einer Tabelle oder Abfrage verbunden. Sie können ein ungebundenes Textfeld verwenden, um die Ergebnisse einer Berechnung anzuzeigen oder Eingaben zu akzeptieren, die Sie nicht direkt in einer Tabelle speichern möchten. Es ist am einfachsten, ein ungebundenes Textfeld in der Entwurfsansicht hinzuzufügen.

  1. Öffnen Sie das Formular oder den Bericht in der Entwurfsansicht, indem Sie im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht klicken und dann auf Entwurfsansicht klicken.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Steuerelemente auf Textfeld.

  3. Positionieren Sie den Mauszeiger an der Stelle, an der das Textfeld im Formular oder Bericht platziert werden soll, und klicken Sie, um das Textfeld einzufügen.

    Hinweis: Access fügt außerdem ein Bezeichnungsfeld links neben das Textfeld ein, lassen Sie daher links neben dem Mauszeiger etwas Platz für das Bezeichnungsfeld. Sie können das Bezeichnungsfeld und das Textfeld später neu positionieren. Sie können das Bezeichnungsfeld auch löschen, indem Sie darauf klicken und dann ENTF drücken.

Eine andere Möglichkeit zum Erstellen eines ungebundenen Textfelds besteht darin, zunächst ein gebundenes Textfeld zu erstellen, indem Sie ein Feld aus dem Bereich Feldliste auf das Formular oder den Bericht ziehen und dann den Wert in der Steuerelementquelle-Eigenschaft löschen. Wenn Sie dies in der Entwurfsansicht tun, wird im Textfeld anstelle des Feldnamens "Unbound" angezeigt. In der Layoutansicht werden im Textfeld keine Daten mehr angezeigt, tatsächlich sind sie leer.

Hinzufügen eines berechneten Textfelds

  1. Öffnen Sie das Formular oder den Bericht in der Entwurfsansicht, indem Sie im Navigationsbereich mit der rechten Maustaste auf das Formular oder den Bericht klicken und dann auf Entwurfsansicht klicken.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Steuerelemente auf Textfeld.

  3. Positionieren Sie den Mauszeiger an der Stelle, an der das Textfeld im Formular oder Bericht platziert werden soll, und klicken Sie, um das Textfeld einzufügen.

  4. Führen Sie einen der folgenden Schritte aus:

    Platzieren Sie den Cursor im Textfeld, und geben Sie dann einen Ausdruck ein, der eine Summe berechnet.

    Markieren Sie das Textfeld, drücken Sie F4, um das Eigenschaftenblatt anzuzeigen, und geben Sie den Ausdruck in das Eigenschaftenfeld Steuerelementinhalt ein. Wenn Sie den Ausdruck mit dem Ausdrucks-Generator erstellen möchten, klicken Sie auf Schaltfläche "Generator" neben dem Eigenschaftenfeld Steuerelementinhalt.

  5. Speichern Sie das Formular oder den Bericht, und wechseln Sie dann zur Formular- oder Berichtansicht, um die Ergebnisse zu überprüfen.

Weitere Informationen zum Erstellen von Ausdrücken finden Sie im Artikel Informationen zum Erstellen eines Ausdrucks.

HINWEISE:

  • Wenn Sie im Eigenschaftenfeld ControlSource mehr Platz zum Eingeben eines Ausdrucks benötigen, drücken Sie UMSCHALT+F2, um das Feld Zoom zu öffnen.

  • Wenn Ihr Formular oder Bericht auf einer Abfrage basiert, sollten Sie den Ausdruck in der Abfrage anstelle eines berechneten Steuerelements einfügen. Dadurch kann die Leistung verbessert werden. Wenn Sie Summen für Gruppen von Datensätzen berechnen möchten, ist es einfacher, den Namen eines Berechnetes Feld in einem Aggregatfunktion zu verwenden.

Grundlegendes zu Eigenschaften von Textfeldern

Unabhängig davon, wie Sie ein Textfeld erstellen, müssen bestimmte Eigenschaften festgelegt werden, damit das Textfeld funktioniert und auf die gewünschte Weise angezeigt wird. Die folgende Liste zeigt einige der wichtigeren und häufig verwendeten Eigenschaften von Textfeldern:

  • Name    Sie sollten dem Textfeld einen kurzen, aussagekräftigen Namen geben, damit einfach zu erkennen ist, welche Daten das Feld enthält. Dies erleichtert es Ihnen, in Ausdrücken, die Sie in anderen Textfeldern verwenden möchten, auf das Textfeld zu verweisen. Einige Datenbankentwickler fügen Textfeldnamen zudem ein Präfix wie txt, hinzu, damit sich Textfelder leicht von anderen Steuerelementtypen unterscheiden lassen, z. B. txtVorname oder txtAdresse.

    Wenn Sie ein gebundenes Textfelds durch Ziehen eines Felds aus dem Bereich Feldliste erstellen, verwendet Access den Feldnamen als Textfeldnamen. Dies funktioniert in der Regel gut, wenn Sie aber planen, die Eigenschaft Steuerelementinhalt zu bearbeiten und einen Ausdruck zu erstellen, ist es ratsam, zuerst den Textfeldnamen zu ändern, damit er sich vom Feldnamen unterscheidet. Andernfalls kann Access möglicherweise nicht ermitteln, ob Sie auf das Textfeld oder auf das Feld in der Tabelle verweisen. Angenommen Sie, Ihr Bericht enthält ein Textfeld mit dem Namen "Vorname", das an ein Tabellenfeld mit dem Namen "Vorname" gebunden ist. Wenn Sie Leerzeichen entfernen möchten, die dem Wert im Feld "Vorname" möglicherweise vorangestellt sind, können Sie die Eigenschaft Steuerelementinhalt des Textfelds festlegen auf:

    =Trim([First Name])

    Dies führt jedoch dazu, dass im Textfeld #Fehler angezeigt wird, weil Access nicht erkennen kann, ob der Ausdruck auf das Feld oder auf das Textfeld verweist. Um dieses Problem zu beheben, nennen Sie die Textfelder so um, dass sie eindeutige Namen haben.

  • Steuerelementinhalt    Diese Eigenschaft bestimmt, ob das Textfeld gebunden, ungebunden oder berechnet ist.

    • Ist der Wert im Eigenschaftenfeld Steuerelementinhalt der Name eines Felds in einer Tabelle, ist das Textfeld an dieses Feld gebunden.

    • Ist der Wert in Steuerelementinhalt leer, ist das Textfeld ungebundenen.

    • Ist der Wert in Steuerelementinhalt ein Ausdruck, ist das Textfeld ein berechnetes Textfeld.

  • Textformat    Wenn das Textfeld an ein Feld "Langer Text" gebunden ist, können Sie den Wert im Eigenschaftenfeld Textformat auf Rich-Text festlegen. Auf diese Weise können auf den Text im Textfeld mehrere Formate anwenden. Sie können z. B. ein Wort fett formatieren und ein anderes unterstreichen.

  • Vergrößerbar    Diese Eigenschaft ist in Berichten besonders hilfreich für Textfelder, die an Felder vom Typ "Kurzer Text" oder "Langer Text" gebunden sind. Die Standardeinstellung ist Nein. Wenn der Text zu lang für das Textfeld ist, wird er abgeschnitten. Wenn Sie den Wert des Eigenschaftenfelds Vergrößerbar jedoch auf Ja festlegen, wird die Breite des Textfelds automatisch so angepasst, dass die enthaltenen Daten gedruckt oder in der Vorschau angezeigt werden.

Seitenanfang

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×