Slik tilbakestiller du en autonummereringsfeltverdi i Access
Opprinnelig KB-nummer: 812718
Sammendrag
Denne trinnvise artikkelen beskriver hvordan du tilbakestiller en autonummereringsfeltverdi i Access. Autonummerering-feltverdien i Access tilbakestilles ikke automatisk når du sletter noen rader eller alle rader i en tabell. Hvis du vil tilbakestille autonummereringsfeltverdien og oppdatere Autonummer-verdien i den refererte tabellen, må du utføre noen aktiviteter manuelt.
Obs!
Du må sikkerhetskopiere databasen før du utfører trinnene nedenfor.
Tilbakestille et Autonummer-felt i én enkelt tabell
Hvis tabellen ikke har noen relasjoner til andre tabeller, kan du bruke metode 1 eller metode 2 til å tilbakestille en autonummereringsfeltverdi.
Metode 1: Flytte dataene til en ny tabell ved hjelp av en Make-Table spørring
Du kan tilbakestille en autonummereringsfeltverdi ved hjelp av en Make-Table-spørring for å opprette en ny tabell som har de samme dataene, og deretter legge til et nytt Autonummer-felt.
Access 2003 og tidligere versjoner
Hvis du vil gjøre dette i Access 2003 eller i en tidligere versjon, gjør du følgende:
- Slett Autonummerering-feltet fra hovedtabellen, og legg merke til autonummereringsfeltnavnet .
- Klikk Spørringer i den venstre ruten, og dobbeltklikk deretter Opprett spørring i utformingsvisning i ruten til høyre.
- Velg hovedtabellen i dialogboksen Vis tabell , klikk Legg til, og klikk deretter Lukk.
- Dobbeltklikk de nødvendige feltene i tabellvisningen i hovedtabellen for å velge feltene.
- Velg den nødvendige sorteringsrekkefølgen .
- Klikk Lag tabellspørring på Spørring-menyen, skriv inn det nye tabellnavnet i tekstboksen Tabellnavn, og klikk deretter OK.
- Klikk Kjør på Spørring-menyen.
- Når du blir spurt av meldingen «Du er i ferd med å lime inn # rad(er) i en ny tabell», klikker du Ja for å sette inn radene.
- Klikk Lukk på Fil-menyen, og klikk deretter Nei for å lukke vinduet Lag tabellspørring.
- Klikk Tabeller i den venstre ruten, høyreklikk den nye tabellen, og klikk deretter Utformingsvisning.
- Legg til et Autonummer-felt som har samme feltnavn som du slettet i trinn 1, i utformingsvisning for tabellen, legg til dette Autonummer-feltet i den nye tabellen, og lagre deretter tabellen.
- Lukk utformingsvisningsvinduet .
- Gi nytt navn til hovedtabellen, og gi deretter nytt navn til den nye tabellen for å samsvare med navnet på hovedtabellen.
Access 2007 og nyere versjoner
Hvis du vil gjøre dette i Microsoft Office Access 2007 eller i en nyere versjon, følger du disse trinnene:
- Slett Autonummerering-feltet fra hovedtabellen, og legg merke til autonummereringsfeltnavnet .
- Klikk fanen Opprett , og klikk deretter Spørringsutforming i Andre-gruppen .
- Velg hovedtabellen i dialogboksen Vis tabell . Klikk Legg til, og klikk deretter Lukk.
- Dobbeltklikk de nødvendige feltene i tabellvisningen i hovedtabellen for å velge feltene.
- Velg den nødvendige sorteringsrekkefølgen .
- Klikk Lag tabell i Spørringstype-gruppen på Utforming-fanen.
- Skriv inn det nye tabellnavnet i Tabellnavn-boksen , og klikk deretter OK.
- Klikk Kjør i Resultater-gruppen på Utforming-fanen.
- Når du blir spurt av meldingen «Du er i ferd med å lime inn # rad(er) i en ny tabell», klikker du Ja for å sette inn radene.
- Lukk spørringen.
- Høyreklikk den nye tabellen, og klikk deretter Utformingsvisning.
- Legg til et Autonummer-felt som har samme feltnavn som du slettet i trinn 1, i utformingsvisning for tabellen. Legg til dette Autonummer-feltet i den nye tabellen, og lagre deretter tabellen.
- Lukk utformingsvisningsvinduet.
- Gi nytt navn til hovedtabellen, og gi deretter nytt navn til den nye tabellen for å samsvare med navnet på hovedtabellen.
Metode 2: Opprette en ny tabell og flytte dataene til den ved hjelp av en tilføyingsspørring
Du kan kopiere strukturen i den eksisterende tabellen som en ny tabell. Du kan deretter tilføye dataene i den nye tabellen og legge til et nytt Autonummer-felt.
Access 2003 og tidligere versjoner
Hvis du vil gjøre dette i Microsoft Office Access 2003 og i tidligere versjoner, gjør du følgende:
Slett Autonummerering-feltet fra hovedtabellen.
Noter autonummereringsfeltnavnet .
Kopier strukturen til hovedtabellen, og opprett deretter en ny tabell.
Klikk Spørringer i ruten til venstre. Klikk Opprett spørring i utformingsvisning i ruten til høyre.
Velg hovedtabellen i dialogboksen Vis tabell . Klikk Legg til , og klikk deretter Lukk.
Dobbeltklikk de nødvendige feltene for å velge feltene. Gjør dette for alle feltene bortsett fra Autonummer-feltet i tabellvisningen i hovedtabellen.
Klikk Tilføy spørring på Spørring-menyen.
Obs!
Dette endrer spørringstypen.
Velg den nye tabellen du opprettet i trinn 2, fra tabellnavnlisten . Klikk OK.
Klikk Kjør på Spørring-menyen.
Når du blir spurt av meldingen «Du er i ferd med å lime inn # rad(er) i en ny tabell», klikker du Ja for å sette inn radene.
Klikk Lukk på Fil-menyen. Klikk Nei for å lukke AppendQuery-vinduet .
Klikk Tabeller i ruten til venstre. Høyreklikk den nye tabellen, og klikk deretter Utformingsvisning.
Legg til et Autonummer-felt med samme feltnavn som du slettet i trinn 1, i utformingsvisning for tabellen. Legg til dette Autonummer-feltet i den nye tabellen, og lagre deretter tabellen.
Lukk utformingsvisningsvinduet .
Gi nytt navn til hovedtabellen, og gi deretter nytt navn til den nye tabellen for å samsvare med navnet på hovedtabellen.
Access 2007 og nyere versjoner
Hvis du vil gjøre dette i Microsoft Office Access 2007 eller i en nyere versjon, følger du disse trinnene:
Slett Autonummerering-feltet fra hovedtabellen.
Noter autonummereringsfeltnavnet .
Kopier strukturen til hovedtabellen, og opprett deretter en ny tabell.
Klikk fanen Opprett , og klikk deretter Spørringsutforming i Andre-gruppen .
Velg hovedtabellen i dialogboksen Vis tabell . Klikk Legg til, og klikk deretter Lukk.
Dobbeltklikk de nødvendige feltene for å velge feltene. Gjør dette for alle feltene bortsett fra Autonummer-feltet i tabellvisningen i hovedtabellen.
Klikk Tilføy i Spørringstype-gruppen på Utforming-fanen.
Obs!
Dette endrer spørringstypen.
I tabellnavnlisten velger du den nye tabellen du opprettet i trinn 2, og deretter klikker du OK.
Klikk Kjør i Resultater-gruppen på Utforming-fanen.
Når du blir spurt av meldingen «Du er i ferd med å lime inn # rad(er) i en ny tabell», klikker du Ja for å sette inn radene.
Lukk spørringen.
Høyreklikk den nye tabellen, og klikk deretter Utformingsvisning.
Legg til et Autonummer-felt som har samme feltnavn som du slettet i trinn 1, i utformingsvisning for tabellen. Legg til dette Autonummer-feltet i den nye tabellen, og lagre deretter tabellen.
Lukk utformingsvisningsvinduet.
Gi nytt navn til hovedtabellen, og gi deretter nytt navn til den nye tabellen for å samsvare med navnet på hovedtabellen.
Tilbakestille et Autonummerering-felt i en tabell med refererte tabeller
En tabell med refererte tabeller har en relasjon med én eller flere tabeller. Fremgangsmåten nedenfor beskriver hvordan du tilbakestiller Autonummer-feltet for en tabell som har én referert tabell. Hvis du har mer enn én referert tabell, må du følge disse trinnene for hver refererte tabell.
Fjern relasjonen mellom tabellene.
Angi Autonummerering-feltet i hovedtabellen til en datatype Tall, og fjern deretter primærnøkkelen.
Opprett et nytt felt med datatypen Autonummer i hovedtabellen, og lagre deretter tabellen.
Opprett et nytt felt med datatypen Tall i den refererte tabellen, og lagre deretter tabellen.
Følg disse trinnene for å opprette en oppdateringsspørring som oppdaterer det nye feltet i den refererte tabellen til det nye Autonummer-feltet i hovedtabellen.
Access 2003 og tidligere versjoner
- Klikk Spørringer i ruten til venstre, og klikk deretter Opprett spørring i utformingsvisning i ruten til høyre.
Obs!
Dette oppretter den nye spørringen.
- Velg hovedtabellen og den refererte tabellen i dialogboksen Vis tabell, klikk Legg til for å legge til hovedtabellen og den refererte tabellen, og klikk deretter Lukk.
- Klikk feltet i hovedtabellen som tidligere var koblet til den refererte tabellen, og dra deretter feltet til det tidligere koblede feltet i den refererte tabellen.
Obs!
Dette oppretter sammenføyningen mellom tabellene som er basert på de opprinnelige koblingsfeltene.
- Klikk Oppdater spørring på Spørring-menyen.
- Dobbeltklikk det nye feltet fra den refererte tabellen for å legge det til i feltlisten.
- Skriv inn [Main TableName].[ Nytt Autonummer-felt] for å oppdatere de nye feltverdiene i den refererte tabellen.
- Klikk Kjør på Spørring-menyen.
- Når du blir spurt av meldingen «Du er i ferd med å lime inn # rad(er) i en ny tabell», klikker du Ja for å sette inn radene.
- Klikk Lukk på Fil-menyen, og klikk deretter Nei for å lukke oppdater spørring-vinduet.
Access 2007 og nyere versjoner
- Klikk fanen Opprett , og klikk deretter Spørringsutforming i Andre-gruppen . Dette oppretter den nye spørringen.
- Velg hovedtabellen og den refererte tabellen i dialogboksen Vis tabell. Klikk Legg til for å legge til hovedtabellen og den refererte tabellen. Klikk Lukk.
- Klikk feltet i hovedtabellen som tidligere var koblet til den refererte tabellen, og dra deretter feltet til det tidligere koblede feltet i den refererte tabellen.
Obs!
Dette oppretter sammenføyningen mellom tabellene som er basert på de opprinnelige koblingsfeltene.
- Klikk Oppdater i Spørringstype-gruppen på Utforming-fanen.
Obs!
Dette endrer spørringstypen.
- Dobbeltklikk det nye feltet fra den refererte tabellen for å legge det til i feltlisten.
- Skriv inn [Main TableName].[ Nytt Autonummer-felt] for å oppdatere de nye feltverdiene i den refererte tabellen.
- Klikk Kjør i Resultater-gruppen på Utforming-fanen.
- Når du blir spurt av meldingen «Du er i ferd med å lime inn # rad(er) i en ny tabell», klikker du Ja for å sette inn radene.
- Lukk spørringen.
- Klikk Spørringer i ruten til venstre, og klikk deretter Opprett spørring i utformingsvisning i ruten til høyre.
Slett det opprinnelige koblingsfeltet fra hovedtabellen og den refererte tabellen.
Gjenopprett navnet på det nye Autonummer-feltet til det opprinnelige navnet.
Opprett primærnøkkelen og relasjonen mellom tabellene på nytt. Denne fremgangsmåten tilbakestiller Autonummer-feltet og oppdaterer den refererte tabellen ved hjelp av de riktige nøkkelverdiene.
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for