![]() |
||
![]() |
Access 2.0: ZΣhlerfeld neu initialisierenIch 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:
|
![]() |