Autowert in Tabelle - Vergabe neuer IDs

Liebe Wissende,

ich habe eine hübsche Tabelle in Access. Ein Feld davon ist der Autowert - dort bin ich gerade bei der Nummer 651833 angekommen. Insgesammt umfasst die Tabelle jedoch durch häufige Löschversuche nur 212000 Datensätze.

Wenn ich jetzt einen neuen Datensatz vergeben will, vergibt er jetzt plötzlich nicht mehr die Nummer 651834, sondern die Nummer 137240. Unabhängig davon, ob diese Nummer bereits existiert oder nicht. Vielleicht ist es interessant zu wissen, dass die älteste ID 136xxxb lautet, er also fast von vorne beginnt.

Ich habe jetzt mit der DB natürlich großen Ärger, weil ständig eine Indexverletzung auftritt - kann mir jemand hierbei Helfen?

Herzlichen Dank!

fshbb

Hallo fshbb,

ich habe eine hübsche Tabelle in Access.

keine Ahnung mit welcher Access-Version du da arbeitest!? aber:

Da es sich nur um eine „hübsche“ Tabelle handelt, die weder in Beziehung steht, noch anderweitig den Index benötigt, hilft nur reindizieren:

  • erstelle eine leere Kopie der Tabelle
  • erstelle eine Anfügeabfrage aller Felder, bis auf das Autowert-Feld
  • fertig

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Tolle Idee, lieber Netwolf,

in diesem Fall hat sogar nur das Ersetzen durch eine exakte Kopie (Struktur + Daten) geholfen.

Seltsam…