Avatar billede tville Juniormester
07. november 2003 - 14:15 Der er 5 kommentarer og
1 løsning

Ændring af startværdien i et autonummereringsfelt

Jeg har forgæves forsøgt at ændre startværdien i et autonummereringsfelt ud fra den opskrift der står i hjælp. Og det går også fint så længe jeg ændrer til et højere nummer end det sidst anvendte. F.eks. var det sidst anvendte tal 3476 og jeg ændrede startværdien til 4000. Men jeg kan ikke ændre startværdien til 1000 - altså et tal der er mindre end det sidst anvendte. Heller ikke selvom om jeg sletter alle poster i tabellen. Hvad gør jeg?
07. november 2003 - 14:24 #1
Prøv med denne kode i VBA (gå f.eks. ind via ALT-F11):

CurrentDb.Execute "ALTER TABLE TabelNavn ALTER Column KolonneNavn Counter (1000,1)"

Starer ved 1000 og går op med 1 for hver ny post
Avatar billede mugs Novice
07. november 2003 - 14:25 #2
Slet alle poster og komprimer db:

Funktioner < Database funkrioner > Komprimer og reparer database.
Avatar billede mugs Novice
07. november 2003 - 14:25 #3
det var et svar
Avatar billede mugs Novice
07. november 2003 - 14:28 #4
Når du har oprettet poster i et autonummeringsfelt, vil disse poster (autonummeret) aldrig blive genbrugt med mindre du sletter alle poster. Har du oprettet f.eks post 1,2,3 og 5 og kompromerer vil autonummmer starte fra nr. 6. Slettyer du post 5 og komprimerer, vil autonummer starte fra nr. 5. D.v.s. at en komprimering ikke berører allerede oprettede poster.
Avatar billede tville Juniormester
07. november 2003 - 14:36 #5
Det hjalp at komprimere og reparer databasen. Tak for hjælpen Mugs
Avatar billede mugs Novice
07. november 2003 - 14:53 #6
Selv tak.
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