Zählerfeld neu initialisieren

Ich arbeite mit einer Datenbank, in der relativ häufig auch Datensätze gelöscht werden. Dabei ergibt sich das Problem, daß Zählerfelder mit der Zeit "ausfransen", das heißt, daß die Datensätze einer Tabelle nicht mehr durchgängig numeriert sind, sondern Lücken aufweisen. Gibt es eine Möglichkeit, diese Lücken zu schließen, so daß alle Datensätze einer Tabelle wieder - bei 1 beginnend - zusammenhängend numeriert sind?

Grundsätzlich werden die Nummern gelöschter Datensätze nicht mehr neu vergeben, jeder neue Datensatz erhält die Nummer des zuletzt eingegebenen Datensatzes (auch wenn dieser bereits wieder gelöscht wurde) plus eins. Es gibt jedoch einen einfachen Trick, um ein Zählerfeld zurückzusetzen: Wenn Sie das Feld löschen und sofort wieder anlegen, werden die Datensätze neu durchnumeriert. Wichtig ist dabei, daß das Feld den gleichen Namen wie das vorherige bekommt, sonst funktionieren andere DB-Objekte (beispielsweise Abfragen und Formulare), die auf dem Zählerfeld basieren, nicht mehr. Außerdem ist diese Lösung nur sinnvoll für Zählerfelder, die nicht Teil einer Beziehung zu anderen Tabellen sind (wenn Sie das Zählerfeld einer Mastertabelle ändern, stimmen die Verweise aus der Detailtabelle nicht mehr).
Um die Datensätze einer einzelnen Tabelle neu durchzunumerieren, verwenden Sie am besten die Zwischenablage. Sie ersparen sich damit die Neueingabe der Einzelheiten (zum Beispiel der Beschreibung) und vermeiden die Gefahr eines Tippfehlers, da Sie mit Hilfe der Zwischenablage eine exakte Kopie der gelöschten Zeile erhalten. Gehen Sie dazu folgendermaßen vor:
l Öffnen Sie die betreffende Tabelle in der Entwurfsansicht und schneiden die Zeile mit dem Zählerfeld in die Zwischenablage aus. Lassen Sie sich durch die Warnungen bezüglich eines Datenverlusts oder ähnlichem nicht verwirren, die Zeile wird ja gleich wieder eingefügt.
l Fügen Sie an der gleichen Stelle zuerst eine leere Zeile und dann den Inhalt der Zwischenablage ein.
l Falls das Zählerfeld ein Schlüssel war, setzen Sie das Schlüssel-attribut neu.