Erstellen eines Textfelds in einem Formular, mit dem ein Wert in einer Tabelle gesucht wird

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Wenn Sie ein Formular in Access entwerfen, möchten Sie möglicherweise einen Wert aus einer Tabelle oder Abfrage anzeigen, an die das Formular gebunden ist. Nehmen wir beispielsweise an, dass Sie ein Formular "Produkte" haben, das an eine Products-Tabelle gebunden ist. Nachdem Sie das Formular entworfen haben, entscheiden Sie jedoch, dass für das Formular der Name des Lieferanten-Kontakts für jedes Produkt angezeigt werden soll – Daten, die sich in einer Tabelle namens Lieferanten befinden. Im folgenden Verfahren wird beschrieben, wie Sie die DLookup -Funktion verwenden, um diese Aufgabe auszuführen. Sie können den Ausdruck in Schritt 6 so ändern, dass er ihren eigenen Daten entspricht.

Hinzufügen des Textfelds

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Formular, das Sie ändern möchten, und klicken Sie dann im Kontextmenü auf Entwurfsansicht .

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

  3. Suchen Sie den Bereich, in dem das Steuerelement hinzugefügt werden soll, und ziehen Sie dann den Mauszeiger auf das Formular, um das Textfeld zu erstellen.

  4. Klicken Sie mit der rechten Maustaste auf das Textfeld, und klicken Sie dann im Kontextmenü auf Eigenschaften.

  5. Klicken Sie im Eigenschaftenblatt auf die Registerkarte alle .

  6. Legen Sie für die Eigenschaft Steuerelementinhalt den folgenden Wert fest:

    = DLookup ("[Kontaktperson]"; "[Lieferanten]"; "[Lieferanten-Nr] =" & Formulare! Produkte! LieferantenNr

  7. Speichern Sie die Formular Änderungen, und schließen Sie dann das Eigenschaftenblatt.

Dieser Ausdruck sucht in der Tabelle Lieferanten und gibt den Namen des Lieferanten zurück, dessen Lieferantennummer mit dem Wert im Steuerelement LIEFERANTEn -ID des FormularsProducts übereinstimmt. Beachten Sie, wie der & -Operator zum Erstellen des dritten Arguments der DLookup -Funktion verwendet wird (das dritte Argument lautet "[Lieferanten-Nr] =" & Forms! Produkte! Lieferanten-Nr). Ein häufiger Fehler, der vermieden werden sollte, ist das Platzieren von Anführungszeichen um das gesamte Argument statt um nur den Text, der dem & -Operator vorangestellt ist.

Hinweis: Als Alternative zur Verwendung der Funktion DLookup können Sie eine neue zugrunde liegende Abfrage erstellen, die nur die benötigten Informationen enthält. Die Verwendung einer Abfrage ist häufig effizienter als die Verwendung einer Funktion.

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×