Avatar billede kag Nybegynder
27. august 2002 - 08:18 Der er 11 kommentarer

Indsætte en post øverst i en tabel, som er autonummereret.

Jeg har et problem med at indsætte en post øverst i min autonummererede tabel. Hvordan gør man det? Altså posten skulle gerne få nummer 1, når den er indsat.
27. august 2002 - 08:22 #1
Du er nok nødt til at fjerne autonummeringen (dvs lave det om til langt heltal i stedet) og derefter indsætte værdien for tilsidst at sætte datatypen tilbage til Autonummering igen.

Så vidt jeg husker kan du ikke benytte en Insert-query til at indsætte numre, som er lavere end det sidste eksisterende.
Avatar billede keysersoze Ekspert
27. august 2002 - 08:23 #2
i hvilken forbindelse skal du bruge det (asp eller kun access) og hvorfor lige den måde at give numre på?
Avatar billede omp Novice
27. august 2002 - 08:24 #3
Tøm tabellen, komprimer databasen, herefter vil "autonummer" starte med 1.

\OMP
Avatar billede proaccess Nybegynder
27. august 2002 - 08:24 #4
Du kan "overstyre" autonummer ved at indsætte det med en INSERT-forespørgsel

INSERT INTO tabelNavn (ID, Navn) VALUES 1, "ProAccess";
Avatar billede proaccess Nybegynder
27. august 2002 - 08:25 #5
MEN det ændrer ikke på eksisterende værdier i ID...
27. august 2002 - 08:28 #6
ProAccess->Ja, det har du sgu ret i...jeg er ved at blive gammel ;o)
Avatar billede proaccess Nybegynder
27. august 2002 - 11:58 #7
>kag: er der ikke noget, du har glemt...?  ;0)
Avatar billede keysersoze Ekspert
27. august 2002 - 13:01 #8
proaccess >> har du icq?
Avatar billede proaccess Nybegynder
27. august 2002 - 13:03 #9
nope...

proaccess@hotmail.com
Avatar billede keysersoze Ekspert
27. august 2002 - 13:06 #10
ok - sender lige en mail så
Avatar billede fynbohans Nybegynder
28. august 2002 - 11:54 #11
Som nævnt af andre kan autonummerering ikke ændres, men du må præcicere dit
spørgsmål nærmere. Der er flere muligheder, f.eks.:
1)  Du vil gerne ændre din tabel en gang for alle,  så en bestemt post er den første.
2)  Brugeren, som kan være dig selv, skal kunne vælge om en ny post skal være den
    første.
3)  En ny post bliver altid den første i tabellen. 

Hvis det er 3) kan du f.eks. tilføje et felt med dato og klokkeslet og sortere efter det
eller du kan tilføje et felt med et konstrueret nr. = 100.000 - autonr.
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