Hallo.
mein Autowert lässt sich nich mehr zurücksetzen. Normalerweise
geht das ja unter extras- Datenbankdienstprigramme- Datenbank
komprimieren und reparieren. wenn man das macht sollte der ja
normalerweise dann den Autowert auf den letzten eingegebenen
Wert setzen.
In Access 97 hat er das noch gemacht, in höheren Versionen nur noch gelegentlich. Das ist aber eigentlich ein Bug!
AutoWerte sind nicht dafür gedacht, schöne, aufeinanderfolgende Datensatznummern zu erzeugen, sondern die Datensätze eineindeutig zu identifizieren. Das heißt : Wenn in einer Tabelle X ein Datensatz zu irgendeinem Zeitpunkt den AutoWert 4711 aufwies, darf während der Lebensdauer der Tabelle nie wieder ein Datensatz diesen Wert bekommen.
Das ist unabdingbare Voraussetzung dafür, dass eine Datenbank auch revisionssicher ist : Wenn am 1.6.2005 der Kunde Maier die 4711 hatte, dieser Kunde dann gelöscht wird und am 1.2.2006 bekommt Kunde Müller die 4711, lässt sich der Stand der Datenbank vom 31.12.2005 nie wieder herstellen. Das kann man nur umgehen, wenn sichergestellt wird, dass ein AutoWert nur ein einziges Mal vergeben wird.
„Rücksetzen“ von AutoWerten ist also Unfug. Wer forlaufende, „schöne“ Nummern benötigt, muss dies mit einem numerischen Feld in anderer Form realisieren.
Gruß Eillicht zu Vensre