Typische Access-Fehler vermeiden

Daten trennen: Besser: eindeutige Schlüssel vergeben lassen

Bisher noch keine Bewertungen für diesen Artikel.

Besser: eindeutige Schlüssel vergeben lassen

Auf dieser Seite

Löschen Sie also in der Seminare-Tabelle die Spalte Kenn-Nummer. Damit Sie nicht versehentlich Daten verlieren, weist Access Sie darauf hin:

58444_kennnummerloeschen01-png

Das Löschen einer Spalte muss bestätigt werden.

Da darin ein (eindeutiger) Index enthalten war, müssen Sie das auch explizit bestätigen:

58445_kennnummerloeschen02-png

Jede Löschung eines Index muss ebenfalls bestätigt werden.

Fügen Sie anschließend eine neue Spalte Seminar-ID hinzu mit dem Datentyp AutoWert:

58446_seminare04-png

Das Feld Seminar-ID hat den Datentyp AutoWert.

In Wirklichkeit ist AutoWert gar kein Datentyp, sondern ein Feld mit dem Datentyp Long, welches selbstständig für jeden neuen Datensatz seinen Wert um 1 erhöht. Damit haben Sie immer eine eindeutige Nummer:

58447_seminare05-png

Automatische Nummerierung der Seminare

Die grundsätzliche Begrenzung auf 2,1 Mrd. Zahlen (wegen Long) sollte für die mögliche Anzahl Ihrer Seminare hoffentlich ausreichen.

Auf Seiten der Teilnehmer-Tabelle müssen Sie nun die entsprechende Anpassung vornehmen, indem Sie dort ebenfalls das Kenn-Nummer-Feld löschen und ein Seminar-ID-Feld anlegen:

58448_teilnehmer03-png

Referenz-Feld für die Seminar-ID

Da es sich bei dem AutoWert eigentlich ja um einen Long-Datentyp handelt, muss auch das Referenzfeld in der Teilnehmer-Tabelle Long sein. Als Wert tragen Sie die automatisch erzeugte Nummer 1 des Seminars ein:

58449_seminare06-png

Bezug auf die Seminar-ID