Erstellen eines Primärschlüssel in Access 2002

Eine Tabelle, Primärschlüssel ist ein spezielles Feld in Ihren Tabellen. So gut wie Sie jede Tabelle erstellen, sollte einen Primärschlüssel haben. Warum?

  • Er organisiert Ihre Daten einmalig Identifizieren jeder Datensatz. Zum Beispiel auf einem Customer-Tabelle, würde die Kundennummer der Primärschlüssel sein - es gibt nur eine Kundennummer 1, eine Kundennummer 2, und so weiter.

  • Nerds Tonhöhe einen Anfall, wenn Sie dies nicht tun.

Sie müssen ein paar Regeln über den Primärschlüssel zu kennen, bevor Ablaufen zu erstellen:

  • Eine Tabelle kann nur ein Primärschlüssel haben.

  • Eine einzelne Tabelle kann viele Indizes haben, aber nur einen Primärschlüssel.

  • Access 2002 automatisch indiziert die Primärschlüsselfeld (das ist ein Grund, dass ein Primärschlüssel ein wenig schneller Ihre Datenbank Arbeit macht).

  • Wenn Sie eine neue Tabelle ohne Primärschlüssel erstellen, Access 2002 fragt automatisch, ob Sie eine hinzufügen möchten.

Wenn Sie ja sagen, erstellt das Programm genüsslich ein Autowert-Feld am Anfang der Tabelle und legt es als Primärschlüssel. Wenn das erste Feld ein Autotyp ist, Access 2002 salbt es als Primärschlüssel, ohne irgendetwas anderes auf den Tisch legen.

  • Die meiste Zeit ist die Primärschlüssel ein einzelnes Feld, aber in sehrbesonderen Umständen zwei oder mehr Felder können den Job teilen. Der Fachausdruck für diese Art von Schlüssel ist ein Mehrfelder Schlüssel. Der Super-Fachbegriff für diese Art von Schlüssel Compound-Key.

  • Sie können nicht das Memo, OLE-Objekt oder Hyperlink Feldtypen in einem Primärschlüssel verwenden.

  • Obwohl Sie kann Verwenden Sie die Ja / Nein-Feldtyp in einem Primärschlüssel, können Sie nur zwei Sätze (Ja und Nein) in einem solchen Tisch.

  • Der Primärschlüssel sortiert automatisch Datensätze in der Tabelle. Dies hält nur Ihre Tabellen gepflegt und ordentlich.

  • Access 2002 ist es egal, wo die primäre Schlüsselfeld in der Tabelle Design. Der Schlüssel kann das erste Feld sein, das letzte Feld, oder in der Mitte. Die Platzierung Wahl liegt ganz bei Ihnen. Aus Gründen Ihre geistige Gesundheit ist, können Sie das Tastenfeld zu setzen zuerstin einer Tabelle. In der Tat machen es sich zur Gewohnheit (Sie werden später tat so glücklich sein).

  • Alle Primärschlüssel muss einen Namen haben, genau wie das Feld einen Namen hat. Dies kann als ein Schock kommen, so halten Sie sich an Ihrem Platz, aber Access 2002 automatisch Namen alle Primärschlüssel Primärschlüssel.

Um ein Feld für den Job des Primärschlüssel nominieren, gehen Sie folgendermaßen vor:

  1. Öffnen Sie die Tabelle in der Entwurfsansicht.

    Wenn Sie mit diesem Schritt nicht vertraut sind, sollten Sie sich vielleicht nicht mit dem Primärschlüssel Messing werden.

  2. rechts, klicken Sie auf die Schaltfläche neben dem Feld, das Sie für den Primärschlüssel ausgewählt haben.

    Einer dieser kühlen Pop-up-Menüs angezeigt.

    Was macht einen guten Schlüsselfeld? Wie finden Sie das richtige? Das Top-Kriterium für eine gute Schlüsselfeld ist Einzigartigkeit. Die Werte in Schlüsselfeld muss eindeutig sein, beispielsweise Kundennummern, Stock Keeping Units, Fahrzeug-IDs oder ein anderes Feld, das in jedem Datensatz anders? Falls Sie Fragen haben, verwenden Sie es! Wenn Sie das nicht tun, dann ein eindeutiges Feld erstellen, indem Sie ein Autowert-Feld auf den Tisch legen. Dieser Feldtyp wird automatisch eine neue, eindeutige Nummer in jedem Datensatz der Tabelle. Autowert hält auch den Überblick über Zahlen, die Sie so löschen, dass Access wird sie nicht wieder verwenden. Das Beste von allem, Zugang kümmert sich um die Details, so dass Sie nicht über die Programmierung oder spezielle Tricks zu kümmern, das Programm funktioniert.

  3. Wählen Sie Primärschlüssel aus dem Menü (wie in der Abbildung dargestellt).

    Ein kleines Schlüsselsymbol erscheint in der Taste. Der Primärschlüssel gesetzt ist!

    & lt; i>Der Primärschlüssel erzeugt (und die Aufzeichnungen rejoicelt; / i> lt; i>) lt; / i>
    Der Primärschlüssel erzeugt (und die Aufzeichnungen freuen)

Menü