Avatar billede omp Novice
17. oktober 2001 - 13:50 Der er 10 kommentarer og
1 løsning

Nulstille Autonummerering

Hej !
Findes der en enkel måde at nulstille autonummerering på.

Mvh
OMP
Avatar billede bennytordrup Nybegynder
17. oktober 2001 - 13:52 #1
Det skulle kunne lade sig gøre ved at komprimere databasen

Alternativt kan du slette feltet og tilføje det igen i tabeldefinitionen (kræver også fjernelse og genoprettelse af index)
Avatar billede terry Ekspert
17. oktober 2001 - 13:52 #2
compact database

what do you want to do, start from zero again or what?

compact database

Avatar billede bennytordrup Nybegynder
17. oktober 2001 - 13:53 #3
Så vidt jeg kan huske fra dokumentationen vil en komprimering sætte autonummeringsfelter tilbage til det højest anvendt + 1
Avatar billede terry Ekspert
17. oktober 2001 - 13:53 #4
Compacting your database will only go back to the last+1 number in each table. Ifall tabels are empty then they will all start at ZERO again!
Avatar billede kagge Nybegynder
17. oktober 2001 - 13:56 #5
Slet dine postsæt og komprimer herefter databasen. Hvis ikke du vil slette dine postsæt kan du bare kopiere dem over i en temporær tabel.

Komprimer databasen ved at gå i \"funktioner\"-menuen og herefter ind i \"Databasefunktioner\".
Avatar billede radut Nybegynder
17. oktober 2001 - 14:11 #6
det eneste måde at gør det på at oprette tabelet påny.

Avatar billede terry Ekspert
17. oktober 2001 - 14:12 #7
crap!
Avatar billede omp Novice
17. oktober 2001 - 14:37 #8
Jeg mener, at man \"tømme\" tabellen for data og derefer nulstille tælleren, således, at man undgår at skulle fjerne alle relationerne for derefter at oprette feltet/index igen.
Problemet er opstået når man ligger og tester og derved fylder data i tabellen.
Autotælleren bruges i dette tilfælde til at henvise til et dokumentarkiv, så det er jo ikke ligemeget hvilke informationer der er i feltet.

Så jeg må nok gå den slagene vej og oprette på ny.

Tak for svarene.

Mvh
OMP
Avatar billede bennytordrup Nybegynder
17. oktober 2001 - 14:41 #9
Du kan også slette eksisterende poster og derefter køre en løkke med addnew og cancelupdate indtil du når recordid 0 (hint: det tager ufattelig lang tid, da der kan genereres 4 mia recordid i databasen (det tog cirka 4 dage hos os i en test))
Avatar billede omp Novice
17. oktober 2001 - 14:47 #10
Ja - det var det jeg helst ville undgå !!!!
Avatar billede terry Ekspert
17. oktober 2001 - 15:01 #11
omp> I dont think you explained your problem very well!  If you have relations (foreign keys) to other tables then you cant just delete your table without also deleting the related records.
But If there are no related records then ther eis nothing at all wrong injust DELETEing th ereocrds an dthen compressing the db.


Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester