Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Autowert in einer Access Tabelle





Frage

Hallo, ich habe ein großes Problem mit einer Tabelle in der Access Datenbank. Eine Spalte ist mit einem Autowert versehen um jedem neuen Datensatz eine neue Nummer zu geben. Die Tabelle umfaßt ca. 12.000 Datensätze. Bis zum Datensatz 11.120 war alles ok, seit dem werden keine neuen Nummern mehr vergeben bei der Erfassung eines neuen Datensatzes, sondern Access vergibt die Nummern ab Datensatz Nr. 10.754 jetzt nochmal. Ich hoffe, ich finde jemanden, der mir sagen kann woran das liegt und wie ich das Problem beheben kann. Gruß Vanessa

Antwort 1 von wolfram

hallo!
hast du es schon mal mit ->extras, datenbank-dienstprogramme, datenbank reparieren
probiert?
wolfram

Antwort 2 von Vanessa Mehlhop

Ja, daß habe ich schon probiert.
Leider ohne Erfolg.

Hast Du noch eine Idee ???

Antwort 3 von Vanesa mehlhop

Mein Problem hat sich soeben erledigt.
Es handelt sich um einen Programmfehler, der durch das reparieren und komprimieren der Datenbank entstehen kann. Behoben kann dieser Fehler durch ein Update des Microsoft Jet 4.0 (siehe Microfoft Internet Seite, ACC2000 Artikel Q257408)

Danke trotzdem

Antwort 4 von Stefan

Ein alternativer Workaround für das Problem ist die folgende Zeile, die im Direktfenster ausgeführt werden kann:

CurrentDb.Execute "ALTER TABLE Tabelle1 ALTER COLUMN AutowertName COUNTER(12345);"

12345 ist hier eine beliebige Zahl, auf die der Autowert eingestellt werden soll. Das behebt zwar nicht dauerhaft den Bug in der Jet Engine, aber es ist (ab Access 2000) immerhin die schnellste Lösung.