Återställa ett Räknare-fältvärde i Access

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Ursprungligt KB-nummer:   812718

Sammanfattning

I den här stegvisa artikeln beskrivs hur du återställer ett Räknare-fältvärde i Access. Värdet för Räknare-fältet i Access återställs inte automatiskt när du tar bort vissa rader eller alla rader i en tabell. Om du vill återställa Räknare-fältvärdet och uppdatera Räknare-värdet i den refererade tabellen måste du utföra vissa uppgifter manuellt.

Anteckning

Du måste backa upp databasen innan du utför de steg som följer.

Återställa ett Räknare-fält i en enskild tabell

Om tabellen inte har några relationer till andra tabeller använder du metod 1 eller metod 2 för att återställa ett fältvärde för Räknare.

Metod 1: Flytta data till en ny tabell med en Make-Table fråga

Du kan återställa ett Räknare-fältvärde genom att använda en Make-Table-fråga för att skapa en ny tabell som har samma data och sedan lägga till ett nytt Räknare-fält.

Access 2003 och tidigare versioner

Gör så här i Access 2003 eller i en tidigare version:

  1. Ta bort Räknare-fältet från huvudtabellen och anteckna Räknare-fältnamnet.
  2. Klicka på Frågor i den vänstra rutan och dubbelklicka sedan på Skapa fråga i designvyn till höger.
  3. Markera huvudtabellen i dialogrutan Visa tabell, klicka på Lägg till och klicka sedan på Stäng.
  4. Dubbelklicka på de obligatoriska fälten i tabellvyn i huvudtabellen för att markera fälten.
  5. Välj den sorteringsordning som krävs.
  6. På menyn Fråga klickar du på Tabellfråga, skriver det nya tabellnamnet i textrutan Tabellnamn och klickar sedan på OK.
  7. Klicka på Kör på Menyn Fråga.
  8. När du tillfrågas i meddelandet "Du är på väg att klistra in # rader i en ny tabell" klickar du på Ja för att infoga raderna.
  9. På Menyn Arkiv klickar du på Stäng och sedan på Nej för att stänga fönstret Tabellfråga.
  10. Klicka Tabeller i den vänstra rutan, högerklicka på den nya tabellen och klicka sedan på Designvy.
  11. I designvyn för tabellen lägger du till ett Räknare-fält som har samma fältnamn som du tog bort i steg 1, lägger till det här Räknare-fältet i den nya tabellen och sparar sedan tabellen.
  12. Stäng fönstret designvyn.
  13. Byt namn på huvudtabellen och byt sedan namn på den nya tabellen så att den matchar huvudtabellnamnet.

Access 2007 och senare versioner

Gör detta i Microsoft Office Access 2007 eller i en senare version genom att följa de här stegen:

  1. Ta bort Räknare-fältet från huvudtabellen och anteckna Räknare-fältnamnet.
  2. Klicka på fliken Skapa och sedan på Frågedesign i gruppen Övrigt.
  3. Markera huvudtabellen i dialogrutan Visa tabell. Klicka på Lägg till och sedan på Klart.
  4. Dubbelklicka på de obligatoriska fälten i tabellvyn i huvudtabellen för att markera fälten.
  5. Välj den sorteringsordning som krävs.
  6. Klicka på Tabellfråga i gruppen Frågetypfliken Design.
  7. Skriv det nya tabellnamnet i rutan Tabellnamn och klicka sedan på OK.
  8. Klicka på Kör i gruppen Resultat på fliken Design.
  9. När du tillfrågas i meddelandet "Du är på väg att klistra in # rader i en ny tabell" klickar du på Ja för att infoga raderna.
  10. Stäng frågan.
  11. Högerklicka på den nya tabellen och klicka sedan på Designvy.
  12. I designvyn för tabellen lägger du till ett Räknare-fält som har samma fältnamn som du tog bort i steg 1. Lägg till det här Räknare-fältet i den nya tabellen och spara sedan tabellen.
  13. Stäng fönstret designvyn.
  14. Byt namn på huvudtabellen och byt sedan namn på den nya tabellen så att den matchar huvudtabellnamnet.

Metod 2: Skapa en ny tabell och flytta data till den med hjälp av en tilläggsfråga

Du kan kopiera strukturen i den befintliga tabellen som en ny tabell. Du kan sedan lägga till data i den nya tabellen och lägga till ett nytt Räknare-fält.

Access 2003 och tidigare versioner

Gör detta i Microsoft Office Access 2003 och i tidigare versioner genom att följa de här stegen:

  1. Ta bort Räknare-fältet från huvudtabellen.

    Anteckna Räknare-fältnamnet.

  2. Kopiera strukturen i huvudtabellen och skapa sedan en ny tabell.

  3. Klicka på Frågor i det vänstra fönstret. Klicka på Skapa fråga i designvyn i det högra fönstret.

  4. Markera huvudtabellen i dialogrutan Visa tabell. Klicka på Lägg till och sedan på Stäng.

  5. Markera fälten genom att dubbelklicka på de obligatoriska fälten. Gör detta för alla fält utom Räknare-fältet i tabellvyn för huvudtabellen.

  6. Klicka på Lägg till fråga på Menyn Fråga.

    Anteckning

    Frågetypen ändras.

  7. Välj den nya tabellen som du skapade i steg 2 i listan Tabellnamn. Klicka på OK.

  8. Klicka på Kör på Menyn Fråga.

  9. När du tillfrågas i meddelandet "Du är på väg att klistra in # rader i en ny tabell" klickar du på Ja för att infoga raderna.

  10. Klicka på StängArkiv-menyn. Klicka Nej för att stänga fönstret AppendQuery.

  11. Klicka Tabeller i det vänstra fönstret. Högerklicka på den nya tabellen och klicka sedan på Designvy.

  12. I designvyn för tabellen lägger du till ett Räknare-fält med samma fältnamn som du tog bort i steg 1. Lägg till det här Räknare-fältet i den nya tabellen och spara sedan tabellen.

  13. Stäng fönstret designvyn.

  14. Byt namn på huvudtabellen och byt sedan namn på den nya tabellen så att den matchar huvudtabellnamnet.

Access 2007 och senare versioner

Gör detta i Microsoft Office Access 2007 eller i en senare version genom att följa de här stegen:

  1. Ta bort Räknare-fältet från huvudtabellen.

    Anteckna Räknare-fältnamnet.

  2. Kopiera huvudtabellens struktur och skapa sedan en ny tabell.

  3. Klicka på fliken Skapa och sedan på Frågedesign i gruppen Övrigt.

  4. Markera huvudtabellen i dialogrutan Visa tabell. Klicka på Lägg till och sedan på Klart.

  5. Markera fälten genom att dubbelklicka på de obligatoriska fälten. Gör detta för alla fält utom Räknare-fältet i tabellvyn för huvudtabellen.

  6. Klicka på Lägg till i gruppen Frågetypfliken Design.

    Anteckning

    Frågetypen ändras.

  7. I listan Tabellnamn markerar du den nya tabellen som du skapade i steg 2 och klickar sedan på OK.

  8. Klicka på Kör i gruppen Resultat på fliken Design.

  9. När du tillfrågas i meddelandet "Du är på väg att klistra in # rader i en ny tabell" klickar du på Ja för att infoga raderna.

  10. Stäng frågan.

  11. Högerklicka på den nya tabellen och klicka sedan på Designvy.

  12. I designvyn för tabellen lägger du till ett Räknare-fält som har samma fältnamn som du tog bort i steg 1. Lägg till det här Räknare-fältet i den nya tabellen och spara sedan tabellen.

  13. Stäng fönstret designvyn.

  14. Byt namn på huvudtabellen och byt sedan namn på den nya tabellen så att den matchar huvudtabellnamnet.

Återställa ett Räknare-fält i en tabell med refererade tabeller

En tabell med refererade tabeller har en relation till en eller flera tabeller. I stegen nedan beskrivs hur du återställer Räknare-fältet för en tabell som har en refererad tabell. Om du har fler än en refererad tabell måste du följa de här anvisningarna för varje refererad tabell.

  1. Ta bort relationen mellan tabellerna.

  2. Ställ in Räknare-fältet i huvudtabellen på datatypen Tal och ta sedan bort primärnyckeln.

  3. Skapa ett nytt fält med datatypen Räknare i huvudtabellen och spara sedan tabellen.

  4. Skapa ett nytt fält med datatypen Tal i den refererade tabellen och spara sedan tabellen.

  5. Följ de här stegen om du vill skapa en uppdateringsfråga som uppdaterar det nya fältet i den refererade tabellen till det nya Räknare-fältet i huvudtabellen.

    Access 2003 och tidigare versioner

    1. Klicka på Frågor i den vänstra rutan och sedan på Skapa fråga i designvyn i det högra fönstret.

      Anteckning

      Då skapas din nya fråga.

    2. I dialogrutan Visa tabell väljer du huvudtabellen och den refererade tabellen, klickar på Lägg till för att lägga till huvudtabellen och den refererade tabellen och klickar sedan på Stäng.
    3. Klicka på fältet i huvudtabellen som tidigare var länkat till den refererade tabellen och dra sedan fältet till det tidigare länkade fältet i den refererade tabellen.

      Anteckning

      Detta skapar kopplingen mellan tabellerna som baseras på de ursprungliga länkningsfälten.

    4. Klicka på Uppdatera fråga på Menyn Fråga.
    5. Dubbelklicka på det nya fältet från den refererade tabellen för att lägga till det i fältlistan.
    6. I fältet Uppdatera till skriver du [Huvudtabellnamn].[ Nytt Räknare-fält] för att uppdatera de nya fältvärdena i den refererade tabellen.
    7. Klicka på Kör på Menyn Fråga.
    8. När du tillfrågas i meddelandet "Du är på väg att klistra in # rader i en ny tabell" klickar du på Ja för att infoga raderna.
    9. På Menyn Arkiv klickar du på Stäng och sedan på Nej för att stänga fönstret Uppdatera fråga.

    Access 2007 och senare versioner

    1. Klicka på fliken Skapa och sedan på Frågedesign i gruppen Övrigt. Då skapas den nya frågan.
    2. Välj huvudtabellen och den refererade tabellen i dialogrutan Visa tabell. Klicka på Lägg till för att lägga till huvudtabellen och den refererade tabellen. Klicka på Stäng.
    3. Klicka på fältet i huvudtabellen som tidigare var länkat till den refererade tabellen och dra sedan fältet till det tidigare länkade fältet i den refererade tabellen.

      Anteckning

      Detta skapar kopplingen mellan tabellerna som baseras på de ursprungliga länkningsfälten.

    4. Klicka på Uppdatera i gruppen Frågetypfliken Design.

      Anteckning

      Frågetypen ändras.

    5. Dubbelklicka på det nya fältet från den refererade tabellen för att lägga till det i fältlistan.
    6. I fältet Uppdatera till skriver du [Huvudtabellnamn].[ Nytt Räknare-fält] för att uppdatera de nya fältvärdena i den refererade tabellen.
    7. Klicka på Kör i gruppen Resultat på fliken Design.
    8. När du tillfrågas i meddelandet "Du är på väg att klistra in # rader i en ny tabell" klickar du på Ja för att infoga raderna.
    9. Stäng frågan.
  6. Ta bort det ursprungliga länkningsfältet från huvudtabellen och den refererade tabellen.

  7. Återställ namnet på det nya Räknare-fältet till det ursprungliga namnet.

  8. Skapa om primärnyckeln och relationen mellan tabellerna. Den här proceduren återställer Räknare-fältet och uppdaterar den refererade tabellen med hjälp av rätt nyckelvärden.