![]() |
||
![]() |
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). |
![]() |