Anfordern eines Werts in einem Feld

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.

Es gibt zwei grundlegende Möglichkeiten, wie Sie einen Wert in einem Feld in einer Access-Tabelle festlegen können:

  • Festlegen der erforderlichen Eigenschaft des Felds auf " Ja "    Hierzu öffnen Sie die Tabelle in Entwurfsansicht. Diese Methode ist einfach und eine gute Wahl, wenn Sie nur ein Feld einmal ändern möchten.

  • Verwenden eines Datendefinitionsabfrage, der einen nicht-NULL-Index für das Feld erstellt    Hierzu können Sie SQL-Ansicht verwenden. Diese Methode ist nicht so einfach wie die Verwendung der Entwurfsansicht, hat aber einen Vorteil: Sie können die Datendefinitionsabfrage speichern und später erneut verwenden. Dies ist hilfreich, wenn Sie Tabellen in regelmäßigen Abständen löschen und neu erstellen und Werte für einige Felder festlegen möchten.

Festlegen der Eigenschaft "erforderlich" für ein Feld auf "Ja"

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, und klicken Sie dann auf Entwurfsansicht.

  2. Wählen Sie das Feld aus, für das Sie immer einen Wert festlegen möchten.

  3. Legen Sie im Bereich Feldeigenschaften auf der Registerkarte Allgemein die Eigenschaft erforderlich auf Ja.

    Die Feld Eigenschaft ' erforderlich '

Hinweis: Wenn Sie die Required -Eigenschaft für ein Feld in einer Tabelle, die bereits Datensätze enthält, auf Ja festlegen, können Sie mit Access überprüfen, ob das Feld über einen Wert in allen vorhandenen Datensätzen verfügt. Unabhängig davon, ob Sie diese Option akzeptieren, ist für neue Datensätze ein Wert für das Feld erforderlich.

Erstellen eines nicht-NULL-Index für ein Feld mithilfe einer Datendefinitionsabfrage

  1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Abfragen auf Abfrageentwurf.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Ergebnisse auf den Pfeil unter Ansicht, und klicken Sie dann auf SQL-Ansicht.

  3. Löschen Sie alle SQL-Abfragen aus der Abfrage.

  4. Geben Sie den folgenden SQL-Code in die Abfrage ein, oder fügen Sie ihn ein:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. Ersetzen Sie die Variablen im SQL-Server wie folgt:

    • Ersetzen Sie index_name durch einen Namen für Ihren Index. Es empfiehlt sich, einen Namen zu verwenden, der Sie bei der Bestimmung des Indexes unterstützt. Wenn der Index beispielsweise sicherstellen soll, dass Sozialversicherungsnummern für jeden Datensatz vorhanden sind, können Sie ihm den Namen require_SSN.

    • Ersetzen Sie die Tabelle durch den Namen der Tabelle, die das zu indizierende Feld enthält. Wenn der Tabellenname Leerzeichen oder Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern einschließen.

    • Ersetzen Sie das Feld durch den Namen des zu indizierenden Felds. Wenn der Feldname Leerzeichen oder Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern einschließen.

  6. Speichern und schließen Sie die Abfrage.

  7. Führen Sie die Abfrage aus, um den Index zu erstellen. Beachten Sie, dass Sie die Abfrage aus einem Makro ausführen können, indem Sie die AusführenSQL-Makroaktionverwenden.

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.

×