Så här återställer du ett Räknare-fältvärde i Access

Ursprungligt KB-nummer: 812718

Sammanfattning

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

Obs!

Du måste säkerhetskopiera databasen innan du utför de steg som följer.

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

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

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

Du kan återställa ett Räknare-fältvärde med hjälp av 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 detta i Access 2003 eller i en tidigare version genom att följa dessa steg:

  1. Ta bort fältet Räknare från huvudtabellen och anteckna namnet på fältet Räknare .
  2. Klicka på Frågor i det vänstra fönstret och dubbelklicka sedan på Skapa fråga i designvyn till höger.
  3. I dialogrutan Visa tabell väljer du huvudtabellen, klickar på Lägg till och sedan på Stäng.
  4. Dubbelklicka på de obligatoriska fälten i tabellvyn i huvudtabellen för att välja 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. På menyn Fråga klickar du på Kör.
  8. När du uppmanas av meddelandet "Du håller på att klistra in # rad(er) i en ny tabell" klickar du på Ja för att infoga raderna.
  9. Klicka på StängArkiv-menyn och klicka sedan på Nej för att stänga fönstret Skapa tabellfråga.
  10. Klicka på Tabeller i den vänstra rutan, högerklicka på den nya tabellen och klicka sedan på Designvy.
  11. I vyn Design 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 Designvy .
  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 dessa steg:

  1. Ta bort fältet Räknare från huvudtabellen och anteckna namnet på fältet Räknare .
  2. Klicka på fliken Skapa och klicka sedan på Frågedesign i gruppen Övrigt .
  3. I dialogrutan Visa tabell väljer du huvudtabellen. Klicka på Lägg till och sedan på Klart.
  4. Dubbelklicka på de obligatoriska fälten i tabellvyn i huvudtabellen för att välja fälten.
  5. Välj den sorteringsordning som krävs.
  6. På fliken Design klickar du på Skapa tabell i gruppen Frågetyp .
  7. Skriv det nya tabellnamnet i rutan Tabellnamn och klicka sedan på OK.
  8. På fliken Design klickar du på Kör i gruppen Resultat .
  9. När du uppmanas av meddelandet "Du håller på att klistra in # rad(er) 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 vyn Design 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 fältet Räknare i den nya tabellen och spara sedan tabellen.
  13. Stäng fönstret Designvy.
  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 för din befintliga tabell 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 dessa steg:

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

    Anteckna namnet på fältet Räknare .

  2. Kopiera huvudtabellens struktur 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 den högra rutan.

  4. I dialogrutan Visa tabell väljer du huvudtabellen. Klicka på Lägg till och sedan på Stäng.

  5. Om du vill markera fälten dubbelklickar du på de obligatoriska fälten. Gör detta för alla fält utom fältet Räknare i tabellvyn i huvudtabellen.

  6. På menyn Fråga klickar du på Lägg till fråga.

    Obs!

    Detta ändrar frågetypen.

  7. I listan Tabellnamn väljer du den nya tabell som du skapade i steg 2. Klicka på OK.

  8. På menyn Fråga klickar du på Kör.

  9. När du uppmanas av meddelandet "Du håller på att klistra in # rad(er) i en ny tabell" klickar du på Ja för att infoga raderna.

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

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

  12. I vyn Design 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 fältet Räknare i den nya tabellen och spara sedan tabellen.

  13. Stäng fönstret Designvy .

  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 dessa steg:

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

    Anteckna namnet på fältet Räknare .

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

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

  4. I dialogrutan Visa tabell väljer du huvudtabellen. Klicka på Lägg till och sedan på Klart.

  5. Om du vill markera fälten dubbelklickar du på de obligatoriska fälten. Gör detta för alla fält utom fältet Räknare i tabellvyn i huvudtabellen.

  6. På fliken Design klickar du på Lägg till i gruppen Frågetyp .

    Obs!

    Detta ändrar frågetypen.

  7. I listan Tabellnamn väljer du den nya tabell som du skapade i steg 2 och klickar sedan på OK.

  8. På fliken Design klickar du på Kör i gruppen Resultat .

  9. När du uppmanas av meddelandet "Du håller på att klistra in # rad(er) 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 vyn Design 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 fältet Räknare i den nya tabellen och spara sedan tabellen.

  13. Stäng fönstret Designvy.

  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 med en eller flera tabeller. Stegen nedan beskriver hur du återställer fältet Räknare för en tabell som har en refererad tabell. Om du har fler än en refererad tabell måste du följa dessa steg för varje refererad tabell.

  1. Ta bort relationen mellan tabellerna.

  2. Ange fältet Räknare i huvudtabellen till 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 dessa steg om du vill skapa en uppdateringsfråga som uppdaterar det nya fältet i den refererade tabellen till det nya räknarefältet i huvudtabellen.

    Access 2003 och tidigare versioner

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

      Obs!

      Detta skapar 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.

      Obs!

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

    4. På menyn Fråga klickar du på Uppdatera 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 [Main TableName].[ Nytt Räknare-fält] för att uppdatera de nya fältvärdena i den refererade tabellen.
    7. På menyn Fråga klickar du på Kör.
    8. När du uppmanas av meddelandet "Du håller på att klistra in # rad(er) i en ny tabell" klickar du på Ja för att infoga raderna.
    9. Arkiv-menyn 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 klicka sedan på Frågedesign i gruppen Övrigt . Detta skapar den nya frågan.
    2. I dialogrutan Visa tabell väljer du huvudtabellen och den refererade tabellen. 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.

      Obs!

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

    4. På fliken Design klickar du på Uppdatera i gruppen Frågetyp .

      Obs!

      Detta ändrar frågetypen.

    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 [Main TableName].[ Nytt Räknare-fält] för att uppdatera de nya fältvärdena i den refererade tabellen.
    7. På fliken Design klickar du på Kör i gruppen Resultat .
    8. När du uppmanas av meddelandet "Du håller på att klistra in # rad(er) 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äknarefältet till det ursprungliga namnet.

  8. Återskapa primärnyckeln och relationen mellan tabellerna. Den här proceduren återställer fältet Räknare och uppdaterar den refererade tabellen med rätt nyckelvärden.